欢迎光临汇报书
当前位置: > 报告范文 > 实习报告 > 实习报告

web应用系统实习报告

发布时间:2026-09-16 12:55:30 浏览次数:33 格式:DOC

导语:正在写全民反腐实名举报信息网?这篇范文值得一看。全文约3500字,20分钟即可读完。报告重点:讲的是一个反腐举报网站怎么做出来的,从技术选型到功能实现都说了,重点在asp.net和c#怎么搭后台,还有前后台怎么分工。

报告信息

适用对象:像我这样的实习生、应届生,还有需要写课程设计报告的学生,尤其是学软件工程或web开发方向的。

使用场合:主要是学校里的实习汇报,计算机专业学生交作业,或者期末答辩用的材料,国企、事业单位那种流程化的提交也适用。

核心内容:讲的是一个反腐举报网站怎么做出来的,从技术选型到功能实现都说了,重点在asp.net和c#怎么搭后台,还有前后台怎么分工。

内容体量:3500字
  阅读时长:20分钟

报告正文

web应用系统实习报告

《web应用系统开发》专业实习报告

全民反腐实名举报信息网的设计与实现

1. 引言

1.1 asp.net技术简介

asp.net 4.0 (asp:active server page) 是微软的。net框架更新版本。net4.0中的一部分,是一种重要的,流行的动态web开发技术。asp.net是microsoft.net的一部分,是active server page(简称asp)的另一个版本;asp.net提供了一个统一的web开发模型,其中包括开发人员生成企业级web应用程序所需的各种服务。asp.net的语法在很大程度上与asp兼容,同时还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。asp.net是一个已编译的、基于.net的环境,可以用任何与.net兼容的语言(包括visual basic.net、c#和jscript .net)创作应用程序。另外,任何asp.net应用程序都可以使用整个.net framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全和继承等。

microsoft公司为asp.net设计了功能强大的代码、代码易于重用和共享,可用编译类语言编写策略,从而使程序员更易开发web应用程序,满足不同客户的需求。

1.2 asp.net的优点

asp.net是microsoft .net framework的一部分,是一种可以在高度分布的internet环境中简化应用程序开发的环境。.net framework包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全,同时也包含.net framework类库。.net framework是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。asp.net的优点主要表现在以下几个方面。

(1)可管理性

asp.net使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和web应用程序的工作。因为配置信息是被存储为纯文本格式的,因此可以在没有本地管理工具的帮助下应用新的设置。

(2)安全性高

asp.net为web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。

(3)易于部署

asp.net应用程序可以部署到服务器上,并且不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。

(4)增强的性能

asp.net是运行在服务器上的已编译代码。与传统的asp不同,asp.net能利用早期绑定、实时(jit)编译、本机优化和全新的缓存服务来提高性能。

(5)灵活的输出缓存

根据应用程序的需要,asp.net可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。

(6)移动设备支持

asp.net支持任何设备上的任何浏览器。开发人员使用与传统的桌面浏览器相同的编程技术,来处理新的移动设备。

(7)扩展性和可用性

asp.net具有特别专有的功能来提高群集的、多处理器环境的性能。此外,internet信息服务(iis)和asp.net运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。

(8)跟踪和调试

asp.net提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发或应用程序处于生产状态时,asp.net支持使用.net framework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。

(9)与.net framework集成

asp.net是.net framework的一部分,整个平台的功能和灵活性对web应用程序都是可用的,因此可从web上流畅地访问.net类库及消息和数据访问解决方案。asp.net是独立于语言之外的,所以开发人员能选择最适合应用程序的语言。另外,公共语言运行库的互用性还保存了基于com开发的现有投资。

(10)与现有asp应用程序的兼容性

asp和asp.net可并行运行在iis web服务器上而互不冲突;不会发生因安装asp.net 而导致现有asp应用程序崩溃的可能。

1.3 ado.net

ado.net的名称起源于ado(active_ data objects),这是一个广泛的类组,用于在以往的microsoft技术中访问数据。之所以使用ado.net名称,是因为microsoft希望表明,这是在net编程环境中优先使用的数据访问接口。ado.net的架构如图1-1所示。

图1-1 ado.net架构

1.4 项目团队组织及分工

为了完成网站的项目开发,组建一个临时的项目团队,分配虚拟角色,主要有项目经理、系统分析员、软件工程师3人,每个人担任的角色及工作任务分配如表1-1所示。

表1-1 项目人员分工

姓名 角色 工作描述

许丽娟 项目经理 负责项目的审批、决策、实施;项目进度跟踪、质量检查及验收。

系统分析员 负责系统的功能分析、系统框架设计、系统界面设计。

软件工程师 负责软件本文由实习报告收集整理设计、编码及测试。

2. 基本功能描述

根据网站设计需求,可以将该信息网分为前台和后台两部分进行设计。

2.1前台设计

(1)网民在前台可以浏览并查询到经相关部门查证核实后,腐败人员名单名单,名单信息包括腐败人员姓名、性别、出生日期、籍贯、单位、职务、照片、腐败事实描述、查证机关、查处结果。

(2)网民在前台可以举报腐败人员名单名单,名单信息包括腐败人员姓名、性别、出生日期、籍贯、单位、职务、腐败事实描述、证据材料(上传)、举报人姓名、举报人联系电话。

2.2后台设计

(1)数据添加功能:管理人员可以通过后台页面添加由官方查处的腐败人员名单记录,包括腐败人员姓名、性别、出生日期、籍贯、单位、职务、腐败事实描述、查证机关、查处结果。

(2)数据修改功能:管理人员可以通过后台页面修改由官方查处的腐败人员名单记录,包括腐败人员姓名、性别、出生日期、籍贯、单位、职务、腐败事实描述、查证机关、查处结果。

(3)数据删除功能:管理人员可以通过后台页面删除登记出错的腐败人员名单记录。

详细规划网站的功能,给出系统前后台总体功能结构图如图1-2所示。

3. 系统流程图

普通用户进入网站后可以浏览基本网页信息,包括反腐新闻、腐败官员记录等,也可以举报腐败官员;管理员登陆后台后可以对腐败官员记录、网站新闻进行维护

4. 开发环境简介

4.1网站开发环境

(1)网站开发环境:microsoft visual studio ____年集成开发环境

(2)网站开发语言:asp.net c#

(3)网站后台数据库:sql server ____

(4)开发环境运行平台:windows _p(sp2)/ windows (sp4)/ windows 2026(sp1)

4.2服务器

(1)数据库服务器:windows 2026(sp1)

(2)浏览器:iis5.0

(3)网站服务器运行环境:microsoft.net framework sdkv2.0

4.3客户端

(1)浏览器:ie6.0

(2)分辨率:最佳效果1024_768像素

5. 数据库设计

5.1数据库概念设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。根据对本系统所做的分析、系统设计,规划出本系统中使用的数据库实体。

全名反腐网最重要的一个问题就是网民可以通过网站前台举报腐败官员信息,因此需要规划腐败官员信息实体。该实体包括姓名、性别、出生日期、籍贯、单位、职务、照片等。关键实体的e-r图如图 所示。

5.2数据库逻辑设计

根据概念模型,利用实体e-r图信息设计数据表结构。系统中关键的数据表如表5-1和5-2所示。

6. 功能实现

6.1前台页面设计

6.1.1 首页面设计

首页面inde_.asp_的设计采用模板技术,主要显示关于反腐的简要新闻信息。首页面设计效果如图 所示。

6.1.2反腐文化宣传页面设计

6.1.3 反腐举报页面设计

(1) 界面设计效果图如图 所示。

(2)report.asp_页面关键代码如下

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.web.ui;

using system.web.ui.webcontrols;

using system.data;

using system.data.sqlclient;

using system.io;

using system.configuration;

using escm.dataaccess;

public partial class report : system.web.ui.page

{

sqlconnection sqlconn = new sqlconnection(configurationmanager.connectionstrings[corruptionmag].connectionstring);

protected void page_load(object sender, eventargs e)

}

protected void button1_click(object sender, eventargs e)

sqlcommand insertcmd = new sqlcommand(insert into bf(name,se_,birthday,originplace,workunit,post,corrdescription,informant,reportphone) values(@n,@s,@b,@p,@w,@pos,@co,@in,@re), sqlconn);

insertcmd.parameters.add(@n, sqldbtype.varchar, 16);//设¦¨¨置?参?数ºy

insertcmd.parameters.add(@s, sqldbtype.varchar, 2);

insertcmd.parameters.add(@b, sqldbtype.date);//设¦¨¨置?参?数ºy

insertcmd.parameters.add(@p, sqldbtype.varchar, 50);

insertcmd.parameters.add(@w, sqldbtype.nvarchar,200);

insertcmd.parameters.add(@pos, sqldbtype.nvarchar,50);

insertcmd.parameters.add(@co, sqldbtype.nvarchar,200);

insertcmd.parameters.add(@in, sqldbtype.nvarchar,50);

insertcmd.parameters.add(@re, sqldbtype.nvarchar,50);

insertcmd.parameters[@n].value =t_tname.te_t;

insertcmd.parameters[@s].value = dpse_.selecteditem.te_t;

insertcmd.parameters[@b].value = t_tbirthday.te_t;

insertcmd.parameters[@p].value = t_toriginplace.te_t;

insertcmd.parameters[@w].value = t_tworkunit.te_t;

insertcmd.parameters[@pos].value = t_tpost.te_t;

insertcmd.parameters[@co].value = t_tcorrdescription.te_t;

insertcmd.parameters[@in].value = t_tinformant.te_t;

insertcmd.parameters[@re].value = t_treportphone.te_t;

报告怎么写

有引言、功能描述、系统流程图、开发环境、数据库设计这些部分,框架明确,每章带小标题,“1.1”“2.1”这样分层列出来。

相关法规

  1. 国土资源部关于开展地籍管理信息系统软件测评的通知 来源:国土资源部 · 发布日期:2001-08-01
  2. 国家税务总局就软件开发企业的工资在企业所得税税前扣除问题的通知 来源:国家税务总局 · 发布日期:2000-01-01
  3. 国家税务总局关于完善税收征管软件有关问题的通知 来源:国家税务总局 · 发布日期:1998-07-29

web应用系统实习报告

刚上手web应用系统实习?别慌!这份实习报告模板帮助您明确思路、避开雷区。从环境搭建到功能调试,从问题记录到复盘总结,全程贴合真实实习节奏。语言不绕弯、结构不花哨,交上去靠谱,实习收尾不抓瞎,一份报告搞定导师和自己!
推荐度: Star Star Star Star Star
点击下载文档文档为doc格式

延伸阅读

相关we范文

  • 计算机毕业实习报告 web网站制作实例
  • 计算机毕业实习报告 web网站制作实例 844人关注

    计算机毕业实习报告范文在internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因 ...[更多]

  • 计算机毕业实习报告 web网站制作实例
  • 计算机毕业实习报告 web网站制作实例 719人关注

    计算机毕业实习报告范文在internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因 ...[更多]

  • web制作方向的计算机实习报告
  • web制作方向的计算机实习报告 45人关注

    想搞定web制作实习报告却卡在动笔?这份通用版参照,面向计算机专业学生雕琢,从结构到表达都贴合真实实习场景。改起来省心,导师看了也点头。还在为格式和脉络发愁?它 ...[更多]