毕业论文--基于住房公积金领域电子政务门户网站的设计3_第1页
毕业论文--基于住房公积金领域电子政务门户网站的设计3_第2页
毕业论文--基于住房公积金领域电子政务门户网站的设计3_第3页
毕业论文--基于住房公积金领域电子政务门户网站的设计3_第4页
毕业论文--基于住房公积金领域电子政务门户网站的设计3_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计基于住房公积金领域电子政务门户网站的设计课题名称 _基于住房公积金领域电子政务门户网站的设计术技与科机计院业箱学专邮定稿曰期:摘要建立住房公积金网络信息化管理体系,可以说是管理思想与管理方式的重大革新。 它利用先进的技术,使人能够利用网络来获取公积金信息,以及在网上查询、办理各类 业务,达到充分利用信息,提高工作效率和工作质量,提高工作透明度的0的。木组所开发的网上公积金系统,基于该类型公司的内部管理及业务发展对信息化的 需求,采用了计算机技术,internet技术,来实现公司的信息公开化,管理透明化。本 系统采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用作用户 登

2、录和注册的用户身份验证模块,用作系统管理员对用户信息进行管理的用户信息管理 模块,用作当前登录用户对自己的信息进行查看的个人信息模块,用作用户发表留言的 论坛模块,用作用户浏览信息管理的信息管理模块,用作用户投票管理的投票管理模块, 用作用户下载的下载管理模块,用作系统管理员对新闻管理、服务明星管理、近期楼盘 管理的信息管理模块,用作系统管理员对类别进行管理的类别管理模块和系统管理员对 留言管理及冋复的留言管理模块等。系统开发釆用先进的开发软件与技术,即釆用dreamweaver页面制作软件与 photoshop等技术相结合开发系统的页面,用asp.net动态页面设计技术,sql server

3、 数据库管理系统开发强大完善的数据库支持环境。关键词:住房公积金,管理,网络信息化目录第_章前言41.1网站建设背景41.2设计技术及开发环境41.3可行性分析7第二章住房公积金系统分析92. 1需求分析92.2功能需求92.3系统性能要求102.4系统功能扩充112. 5系统流程分析112.6用例分析13第三章住房公积金系统数据库设计183. 1 e-r 图183.2表结构22第四章住房公积金后台详细设计与实现244. 1管理员登陆244. 2用户管理264. 3新闻管理30第五章系统测试325. 1数据库完整性测试325. 2客户端测试报告325.3后台管理模块测试报告34忌、t吉37结束

4、语38i射39参考文献40第一章前言网上公积金系统,是伴随着internet技术在各个领域的广泛应用,和各行各业企业 信息化建设少伐的加快应运而生。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的 变化,每个企业都必须紧跟吋代的步伐,加强企业竞争力和提升现代化企业的管理能力, 以适应整个社会的发展变化。民众及公积金单位对公积金信息需求,使计算机、m络技术己经渗透到单位的曰常 工作中。传统的交流方式早已不能满足大量信息的快速传递与处理的需求,公积金网的 应用满足了单位信息的透明化,与信息化,提高了民众对单位的了解及单位与民众信息 交互水平,进而提高y单位的办公透明化及市场

5、竞争屮的综合竞争力1.1网站建设背景住房公积金网的基本运作是通过服务、监督、管理和引导等手段促进用户对公积金 贷款、还款及公积金申请等的了解;并切实维护广大公积金用户的根本利益,同吋在论 坛处可以提出建议、意见和请求,让广大用户和公积金管理人员有交流互动帮助那些用 户进一步了解一些政策、法规等更好的维护广大用户的利益。而今,处于信息化时代,作为一个服务于民的单位,为了能更方便更快捷的协调和 服务广大用户,因此,迫切需耍一个能最快最及时的发布信息,并能实现与用户实现交 互,方便用户了解政策法规等资讯的平台。1.2设计技术及开发环境1.2.1设计技术木系统是.net平台下完成的,继承了 vs平台强

6、大的功能,使得界面更加美观,功 能越发人性。本网站采用了吋k较流行的三层架构技术和ajax (异步通讯与xml)等技术来实现功能。(1) .net 概述 microsoft .net框架:一个支持多语言的开发 c#:基于.net平台的编程语言 visual studio:集成了.net框架的丌发环境和网站。 asp.net:专用于开发网站的脚本语言:使用c#语言开发各种程序时,需耍调 用fcl中封装的代码,由于.net是一个支持多语言的开发平台,各种语言使用的 语法格式都有所不同,所以需要在clr屮进行重新编译,最后才能在各种操作系 统中正常运行。(2) 三层架构技术表现m (web):通俗讲

7、就是展现给用户的界面,即用户在使用一个系统的 时候他的所见所得。业务逻辑层(bll):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层(dal):该层所做事务直接操作数据库,针对数据的增添、删 除、修改、更新、杳找等。(3) ajax 技术ajax 全称为“asynchronous javascript and xml”(异步 javascript 和 xml),是指一种创建交互网页应用的网页开发技术。主要包含了以下儿种技术:ajax (asynchronous javascript + xml)的定义基于 web 标准(standards-based presen

8、tation) xhtml+css 的衷示;使用dom (document object model)进行动态显示及交互;使用xml和xslt进行数据交换及相关操作;使用xmlhttprequest进行异步数据查询、检索;使用javascript将所有的东四绑定在一起。英文参见ajax的提出者jesse james garrett 的原文。类似于dhtml或lamp, ajax不是指一种单一的技术,而是冇机地利用了一系 列相关的技术。事$上,一些基于ajax的“派生/合成”式(derivative/composite) 的技术正在出现,如“aflax”。1.2.2开发环境卜而就本系统的主要开发

9、工具microsoft visual studio 2008,microsoft sql server2005进行一个简单的介绍。(1) microsoft visual studio 2008microsoft visual studio 2008 是面向 windows vista、office 2007、web 2.0 的下一代开发工具,代号“orcas”,是对visual studio 2005 次及时、全面的升级。vs2008引入了 250多个新特性,整合了对象、关系型数据、xml的访问方式,语 言更加简洁。使用visual studio 2008可以高效开发windows应用。设计

10、器中可以实 吋反映变更,xaml中智能感知功能可以提高开发效率。m时visual studio 2008支持项 目模板、调试器和部署程序。visual studio 2008可以高效开发web应用,集成了 ajax 1.0,包含ajax项目模板,它还可以高效开发office应用和mobile应用。(2) sql server 2005sql server是一个关系数掘库管理系统。它最初是由microsoft sybase 八shton-tate三家公司共m开发的,丁 1988年推出了第一个os/2版木。在windows nt 推出后,microsoft与sybase在sql server的开发

11、上就分道扬镳了,microsoft将 sql server移植到windows nt系统上,专注于开发推广sql server的windows nt版 本。sybase则较专注于sql server在unix操作系统上的应sql server安裝界而用。 它有关开发的10个最重要的特点 net框架主机 xml技术 ado. net 2. 0 版本 增强的安全性 transact-sql的增强性能 sql服务中介 通告服务 web服务 报表服务全文搜索功能的増强1.3可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法, 以及开发人员,所需资金的综合考虑以评估对于该

12、系统的开发是否符合实际。可行性分 析包括:组织和管理上的可行性、技术可行性、经济可行性。1.3.1组织和管理可行性基于网上公积金系统采用模块化开发方法,将整个系统划分为多个功能模块,并根 据幵发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系 统开发的组织和管理。1.3.2经济可行性通过网站对公积金单位信息进行全面的g动化的管理,大大提高了单位的办公效 率。通过系统对单位公开的信息进行全面的管理和统计,避免人为处理各类数据吋所产 生的各种问题,同吋通过投票或留言等,为申位了解用户关系的问题提供了大量的数据, 通过信息的发布让群众对公积金有更清楚的认识,使单位的管理与运作更

13、到科学化、透 明化。硬件方面主耍是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到 图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济吋行性 良好。1.3.3技术可行性基于网上公积金系统的开发采用了先进成熟并且符合实际应用的开发方法,广泛应 用于网站开发的网页开发工其dreamweaver、vs2008,功能强大的数裾库管理工兵sql server 2005,结合自己的实际开发能力,可以开发出较为完善的网上公积金系统。应解决的主要问题及技术要求(1) 收集系统开发所使用的足够的信息。(2) 按实际应用的可行性划分模块,确定模块功能。(3) 建立完善的数裾库支持环境

14、。(4) 使用.net语言实现前台页面视图,使用三层架构实现与数据库与各界面之间的 各项操作。(5) 各模块功能的协调及信息的沟通。第二章住房公积金系统分析2. 1需求分析现在很多人都买了住房公积金,随之信息化的不断加深不少人在购买了公积金后 都会到网上查询与公积金相关的政策法规,也冇不少人会在网上查询公积金余额等情 况。公积金网不但能提供给用户很多表格,资料k载还能提供一些法规供人阅渎,并可 以查阅自己还贷情况,而且还能够提高政策的透明度,正因为这样公积金网方孕育而生。 木系统拥有直接与管理人员交谈的在线交流,以及论坛留言,还可以发email与工作人员联系,而且能够浏览新闻及政策法规,在用广

15、不知道公积金办事处在哪时还能 够查询到公积金地阁,除此以外本网站还提供了用户投票系统等功能。对于木系统的应用程序业务需求将从功能需求和系统需求两个方面进行介绍。 其中功能的需求将分为两人功能管理端和客户端。2.2功能需求 2.1.1前台主要工能通过对住房公积金门户网站进行分析,我们需要完成到如下功能:(1) 工作动态,介绍公积金的基本情况(2) 业界观察,让用户能及吋了解业界的一些分析及未来政策走向(3) 房产金融,对政府制定的房地产及金融政策进行了解(4) 魅力长沙,展示长沙风釆(5) 今h湖南,了解湖南的面貌及发展方向(6) 时政要闻、体育新闻,了解一些国际国内的新闻动态(7) 业务查询,

16、查询自己的公积金余额,还贷情况(8) 信息公开,让用户对公积金、对国家政策等信息实时了解(9) 投票调查,用户可对相应的问题进行投票,外显示结果所占比例(10) 按揭楼盘,为用户提供长沙各地新开发的楼盘的信息,方便用户选择。(11) 联系我们,通过主任邮箱,边上挂的qq,或是邮箱登陆等方式即可直接联系我们方便用户及吋跟我们沟通。(12) 交流互动平台,通过枳台指南让用户了解具体业务在哪里办理,通过合作银 行指南让用户能够y解到在哪里能够为用户提供住房公积金服务。(13) 公积金论坛,让用户能够发表一些自己的看法、观点以及对自己不理解的信 息进行留言。(14) 中心所属部地图,让用户能够找到其体

17、管理部的地点,方便用户办理业务。(15) 信息提示,告诉用户吋间,让用户知道那天是不是公积金工作的吋间。(16) 下载中心,提供用户需要的如表格等下载。(17) 服务明星,将最好的那部分工作人员推荐给用户。2.2.2后台主要功能(1) 管理员登录该功能是提供给系统的管理者使用木系统的管理端功能的入ui, 管理员必须输入止确的用户名和密码,经系统验证无误肜才允许进入,对系统进行操作。(2) 用户管理该功能可管理所有用户信息,并可以对用户进行权限没置。(3) 新闻管理包括发布新闻管理和管理新闻管理,可以对新闻分类发布,对已 发布的信总进行删除。(4) 类别管理可以查看新闻类别、银行类别、服务明星类

18、别、信息公开类别,并 能够添加、删除、修改类别。(5) 服务明星管理包拈发布服务明星和管理服务明星管理,可以对服务明星分 类发布,对已发布的信息进行删除。(6) 指南管理包括栌台指南管理、业务指南管理、发亦业务指南管理,合作银 行指南管理,可以对相应的信息进行添加、修改、删除。(7) 论坛管理,可以删除不良留言,并冋复用户留言。(8) 楼盘管理,可发布新楼盘、管理楼盘信息,对已发布信息进行删除。(8) 投票管理,可以添加新的投票选项,并对原来的投票项进行管理。(9) 文件管理,上传提供给用户的下载资源,还可删除原下载资源的信息。2.3系统性能要求(1) 系统具有易操作性(2) 系统具有可开放性

19、(3) 系统具有可维护性(4) 系统具有通用性、灵活性2.4系统功能扩充系统功能扩充是系统开发过程中非常重要的一个环节,因为在当前的项目开发中, 几乎没冇一个项h是开发一次就能满足需求的,所以后期的系统升级吋必须的,因此我 们在建立系统的架构和系统设计吋,一定要注意系统的可扩充性,而且现在很多的项口 开发是分期进行的。以本项h为例,系统就可以扩充很多冇用而且比较高级的功能,比如为系统添加网 上注册功能,在对个人信息审核后将注册成功;为系统增加一个日期天气提醒告知用户 本单位工作f1是哪几天工作,业务办理吋间是什么吋段等等。通过需求分析,我们还划份y系统的功能模块,从而对系统奋y很深刻的认识。接

20、 下来的工作就是进行系统的架构分析。2.5系统流程分析前台系统流程图査询个人公积金信在线联系管理员或发邮件给主阁2-1前台系统业务流程阉后台流程图用户管理普通用户管理员添、删、修 用户信息新m管理管理新闻发布新闻删除新闻新闻类別类别管理银行类别服务明s类别添删修类别信息公幵类别服务明星管钤理服务明星服务明眾发布业务指南合作银行指i柯发布业务指南管理留言发布新楼盘管理楼盘信息柜台指南删除服务明笊添删修指南回复留古删除留言投票钤理添加删除修改投票信息文件管理删除下载文件w录图2-2 p台系统业务流程图2.6用例分析2.6.1管理端应用方案和用例住房公积金系统顶民用例分析:管理员可对普通用户信息管理

21、及管理员信息进行 管理,可对新闻信息进行管理,对指南信息进行管理,对楼盘信息进行管理,对论坛信 息进行管理,对投票信息进行管理,对k载文件信息进行管理,对类别信息进行管理。用户管理緬宵理a远期楼盘管论坛管理类别管理2.6.2详细应用方案新m矜理z、服务明星管文件管理图2-3顶层用例罔管理员登陆(d用户打开管理端登录页面,输入其用户名和密码;(2) 进行登录验证;(3) 如果用户名和密码或验证码为空,则系统将提示出错消息;如果输入的用户 名密码或验证码宥误,系统将拒绝进入系统并提示出错消息。登录 > 登录验证管理员阁2- 4管理员登陆阁用户管理管理员通过登录验证之后可进行用户管理操作。用户

22、管理分为普通用户管理和管理员管理a、普通用户管理:所有注册的用户均可在后台查看其详细信息,并可以对其操作, 包括添加,修改删除某人信息。b、管理员管理:所宥注册的管理员均可在肜台奔看其详细信息,并可以对其操作, 包括添加,修改删除某人信息。竹理员3, 、, /vi管理员信息/v添加/ /、/v删除用户管理< ! /_ ,/ a / / 、 .- ' / 'j普通用户信息图2-5用户信息管理图修改新闻管理新闻管理模块具体分为,发布新闻管理和管理新闻。a、发布新闻管理:主要是发布不同类别的新闻。b、管理新闻:主要是对已经过吋的新闻进行清理。->> 添加铪理负新闻铯

23、理、'铯理新闻删除图2-6新闻管理图类别管理类别管理功能主要是对新闻类别、银行类別、服务明星类别、信息公开类别进行管a、新闻类别,所以新闻类别均可添加、删除、修改。b、银行类别,所以银行类别均可添加、删除、修改。c、服务明星类别,所以服务明星类别均可添加、删除、修改。d、信息公开类别,所以信息公开类别均可添加、删除、修改。7新闻类别修改类别钤理添加管理员服务明星类别/ 7、信息公开类别图2-7类别管理图服务明s管理服务明星管理功能主耍是发布和删除每个季度的服务明星的个人信息。八、发布服务明星,将每个季度服务态度和业务处理好的先进个人信息发布出來。 b、管理服务明星,将已经过吋的服务明星

24、信息删除。发布股务明s - ->添加>服务明星管理、管理员管理服务明星>相除图2-8服务明里管理图指南管理类别管理功能主要是对柜台指南、业务指南、合作银行指南、信息公开类别进行管八、枳台指南,所以枳台指南均可添加、删除、修改。b、业务指南,所以业务指南均可删除、修改。c、合作银行指南,所以合作银行指南均可添加、删除、修改。d、发布业务指南,添加一条业务指南。q 柜色拊ph » 修改'.r, ' ',一、, 业务卅兩 <;、 八'、< 一一概加、$ 刪除y z k- 、>馆现、,、m?、 > 、一, 、 /、 /

25、 、 ,-、 / 资理资'、,、.'%s 广,/发布业务hirtj /z'、一图2-9指南管理图留言管理留言管理主要是对前台注册用户的留言进行的操作管理员可以查看,和删除。该合作银行衔肉功能主要是对前台用户不良留言进行删除,或者是定期删除留言信息。jw0 -、 ,、.> 舰辦> mt <' 0 % 鵬图2-10论坛管理图近期新增楼盘管理信息管理分为发介楼盘和管理楼盘两个模块。可在这些模块里面进行相极信息的操 作,对它进行删除添加等操作。相关信息会显示在前台相应的模块上。发布新楼盐>近期楼盘管理<:添加->管理楼盘信息浙除阁2-

26、11楼盘管理阁投票管理投票管理为单个模块,主要负责对用户满意度或是_些关心的事进行调s。用广每 次投完票后结果将马上显示在显示界面以供用户查看。投票钤埋管理员修改删除添加图2-12投票管理图卜载文件管理此项功能主要是提供用户要卜*载的文件,上传一些表政策信息等以供k载,对已经 过吋的信息进行清理。-f> 文件赞理添加删除图2 13投票管理图客户端应用方案和用例在客户端用户可进行的操做分为,查看各类新闻,查看信息公开中的各类信息,资 料下载,论坛留言,投票调查,联系我们,查看个人信息。如阁所示:s浏览估息公幵中的类估兑一,用户hx系我们否芴个人怕思图2-14投票管理图其中,杳看个人信息需注

27、册盾才能使用。第三章住房公积金系统数据库设计数裾库的分析设计是软件开发过程中的一个相当重要的环节,数据库设计的好坏对 软件的质量冇着直接和相当的蜇要影响;所以本章将针对本系统的数据库的设计严格、 规范、和详细的分析、设计和说明。针对数据库的设计主要是这么一个过程:确定外部 实体一确定实体的属性-> 确定实体间的关系一根据实体关系图导出并规划出规范的数 据表。3. 1 e-r 图(1)服务明星模块的e-r图如下图所示(2)业务指南模块的e-r图如下图所示图3-2业务指南模块e-r图(3)新闻模块的e-r图如下所示图3-3新闻模块e-r图 (4)合作银行模块的e-r图如下所示图3-4合作银行

28、模块e r罔 (5)信息公开模块的e-r图如下所示id图3-5信总公开模块e-k图 (6)楼盘模块的e-r阁如i所示图3-7用户信息e-r图 (8)管理员模块的e-r图如下所示图3-8管理员信息ei图 (9)卜*载模块的e-r图如卜*所示(10)投票模块的e-r图如卜*所示i冬i 3-10投票表e-r阁 (11)论坛模块的e-r图如下所示图3-11论坛表e-r图(12)柜台指南模块的e-r图如下所示contentsth图3-12柜台指南表e-r阁3. 2表结构yhordersjqxzlpfwmxordersidididtitleoctitleorderskfsnamehzyhzn贷id nam

29、e phone dassssglbtimecontentsixrenphoneimagesfwmx? id dass contentstimedickuntangywznordersxxgkordersid它 ordersiywznixxgkordersid贷 ordersnewsusersadminsusersgtznnumbertoupiaoidyueridgthdaikuangtitlecontentshuankuangnumber图3-13优房公积金表结构图第四章住房公积金后台详细设计与实现详细设计是整个设计过程中,最重耍的步骤之一,木章主耍介绍木人所幵发项目的 部分后台界面和实现方法

30、。4. 1管理员登陆管理员登陆界而如用尸矍录user login用户名: 密码:i冬i4-1管理员登陆点击提交,系统对用户名、密码验证及验证码进行验证。如果用户名、密码正确和 验证码正确则进入后台主界面,如果错误,则提示输入错误,并根据错误原冈显示不同 的提示信息。用户登入成功后将用户对象放入session中。用户登陆后转到后台的index, aspx界而,在index, jsp页而中,系统自动获取登陆者的账户并显示主页面。 登陆主要代码:protected void buttonl click(object sender, eventargs e)string a = this. textb

31、oxl. text: string b = this. textbox2. text;rtuser. table = users, admins (a, b); try string c = rtuser. table. rowsfo 0. tostringo ; session"gly" = c;response. redirect("index. aspx);catch (exception ex)alertscriptmanager. registerclientscriptblock(updatepanel1, this.gettype(),click,

32、(账户或密码错误)/,true);登陆成功后的界而如图4-2所示后台管理欢迎用户管理麵进入后台管理界面 点击左醐进行相諭新孵理类别昔理e务明星官理指南管8论6管理近翮盘官理s難理|文件管理爸版权所有327039585|qxom图4-2后台系统主界面4. 2用户管理用户管理分为管理员管理和普通用户管理,由于采用的是同样的控件和方法所以 此处仅介绍普通用户管理。点击用户管理下面的普通用户将敁示普通用户管理界面,该界面如下图所示:舰邙隱 stiffitofflmdnaijins敝aimlineiihfi血1期1»臓1m 醐l!f 1 側 l!f 醐以m15s911mbum1m腦鵬鵬鵬鵬身腿

33、:f号:卿 燃觀:0既:猶旭f1hall用p8jss胃jjbj 有 321(阁4-3咎通用户管理主界而该界面主耍实现用户信息的添加、删除、修改、及用户信息分页,其体代码如卜*:显示用广信息的带码bll. binderbus bus = new bll> binderbuso ;model. rtall all = new model. rtall(); private void binder()all. table 二 bus. user (); this. datagridl. datakeyfield = "number; this. datagridl. datasour

34、ce = all. table; this. datagridl. databindo ;在该界面屮,点击翻页的标签能够实现翻页该分页的代码如下: private void binder ()all. table = bus- user();this. datagridl. datakeyfield = "number"this. datagridl. datasource = all. table;this. datagridl. databind ();点击普通用户管理界面中的添加用户按钮能添加新人员,在相应的文木框中输入对 应的信息点击添加即可添加成功。添加用户信息时

35、所以文本框都不能为空,否则该信息 将不能添加并且弹出相关的错误提示。添加好用户信息后,将会自动刷新用户管理这个 界血并显示出包括刚刚添加的信总在内的所以用户信总。添加用户主耍代码:protected void buttonl click(object sender, eventargs e)string a = string b = string c = string d = string f = string g 二 string h =this. textboxl.text; this. textbox2. text; this.textbox3. text; this. textboxd

36、. text; this. textbox5. text; this. textboxg. text; this. textbox7. text;if (a =| | b = "" | | c =| | d = z/z/)page. registerstartupscript (ms,<script>alert ( 诘将信息输入完整!)/script");elseif (b. length != 18)page. registerstartupscript ("ms", "<scriptalert ( 良份证输入有k

37、 !)/script");elsetryall. count = insert, insertptyh(a, b, c, d, f, g, h);this, binder ();this. textboxl. text =this. textbox2. text =this. textbox3. text = ;this. textbox4. text =this. textboxl. focus ();catch (exception ex)page. registerstartupscript ("ms,scriptalert ( 此身份证已注册!)/script&qu

38、ot;);在普通用户管理界血中,点击要修改的那条信息然后点击编辑然后对要修改的项输 入新的信息丼点击更新,这样就能够修改普通用户的信息。修改完成后显示修改成功的提示信息,并q动刷新该界面。普通用户管理界面修改用户信息的主要代码: protected void datagridl_updatecommand(object source, datagridcommancleventargs e)string name 二(tcxtbox)e. item. celis0. controls0). text; string number = this. datagridl. datakeyse. it

39、em. itemlndexl tostringo ; string password 二(textbox)e. item. cells1. controls0). text; string cardnumber= (textbox) e. item. cells2l controls() text; string yuer = (textbox)e. item. celis3. controls0). text; string daikuang= (textbox)e. item. cel ls4. controls() text; string huankuang= (textbox)e.

40、item. cells5. controls0). text;all-count =update, updateuser (name, number, password, cardnumber, yuer, daikuang, huankuang); this. datagridl. editltcmlndex = -1; this, binder ();page. registerstartupscript ("ms", "scriptalert ( 更新成功! )/script");在普通用户管理界面中,点击耍删除的那条信息然盾点击删除,这样就能够删

41、除管 理员所要删除的那条普通用户的信息。删除完成后显示长沙成功的提示信息,并自动刷 新该界面。普通用户管理界面删除用户信息的主要代码: protected void datagridl_deletecommand(object source, datagridcommandevcntargs e)string strtd = this. datagridl. datakeyse. item. ttemtndex. tostringo ;/获得主键值all. count = delete. deleteuser(strld);page. regi sterstartupscr ipt (&quo

42、t;ms", "<scriptalert ( 删除成功! )/script"); this, binder ();4. 3新闻管理新闻管理分为发介新闻和管理新闻两个界血,由于管理新闻界血采用的控件和方 法与上面用户管理界面相m所以此处仅介绍发布新闻管理。新闻发布界面主要采用丫从外部引进的freetextbox控件,以及visual studio 2008 幵发工具本身具有的内部控件来实现功能。实现该功能的具体界而如图4-4所示:后台管理图4-4新m发布主界面在文木框中输入相应的信息并点击浏览上传图片,然盾选择发布的新闻的类别,点 击发布新闻即可完成新闻的发布

43、。实现新闻发布的主要代码:bll. inscrtncwsbus insertnews 二 new bll. insertncwsbus();model. rtall rtall = new model. rtall();protected void page_load(object sender, eventargs e)i f(!ispostback)this. binder ();public void binder()rtall. table = insertnews. selectorder(); this. dropdownlist1. datasource = rtall.tabl

44、e; this. dropdownlistl. datatexteield = "orders" this. dropdownlistl. databindo ;protected void buttonl click(object sender, eventargs e)string path = server. mappath(./images/");/资源传入的路径 fileuploadl. postedfile. saveas(path + "" + fileuploadl. filename);string title = textb

45、oxl. text; string contents = ereetextboxl. text;string time = convert. tostring(datetime. now. tostring(yyyy-mm-cld); rtall. count =insertnews. counts(title, contents, time, this. dropdownlistl. selected item. value) page. registerstart叩script c'ms", "<scriptalert ( 发农成功! )/script,)

46、; this. textboxl.text = ”;this. ereetextboxl. text = this. textboxl. focus ();第五章系统测试对系统进行调试与测试的a的是为了验证系统的各个模块与功能是否正确运行和 性能以及各方面是否达到用户的需求。除了对系统的各个模块竞选测试,还需对整个系 统的功能流程进行测试,以检查和保证系统各个模块和模块之间的联系性是否符合要 求。对系统进行反复的测试有助于改善系统各个方面,以保证系统正确运行,提高产品 质景。5.1数据库完整性测试在开发过程屮和开发完成以后对系统进行y严格的测试。数据和数据库完整性测试 见表。表5-1数据库完整

47、性测试表测试目标确保数裾库访问方法和进程正常运行,数裾不会遭到损坏方法调用各个数据库访闷方法和进程,弁在其中填充有效的和无效的数据检齊数据库,确保数据库已按预期的方式填充,并且所有数裾库事件都按正常方式出现;或者检查所返回的数据,确保为正当的理由检查到了正确的数据完成标准所有数裾庠访问方法和进程都按照设计的方式运行,数据没有遭到损坏5. 2客户端测试报告表5-2用户登陆测试表操作预期结果实际结果原因输入和应信息点击查询登陆成功登陆成功输入错误信息点击查询提示输入错误提示输入错误直接点击登陆点击查询提示为空提示为空操作预期结果实际结果原因点击工作动态进入工作动态页面显示内容正确显示出内容点击业界

48、观察进入业界观察页面显示内容正确显示出内容点击房产金融进入房产金融页而显示内容正确显示出内容点击魅力长沙进入魅力长沙页而显示内容正确显示出内容点击今ft湖南进入今门湖南页面显示内容正确显示出内容点击时政要闻进入吋政要闻页面显示内容正确显示出内容点击体育新闻进入体育新闻页面显示内容正确显示出内容点击某条新闻进入新闻展示界而显示该新闻正确显示该新闻内容表5-4查看信息公开内容测试操作预期结果实际结果原因点击机构介绍显示机构介绍链接正确显示出内容点击领导信息显示领导信息链接正确显示出内容点击通知公告显示通知公告链接正确显示出内容点击规划计划显示规划计划链接正确显示出内容点击人事信息显示人事信息链接正

49、确显示出内容点击资金信息显示资金信息链接正确显示出内容点击政府采购显示政府采购链接正确显示出内容点击应急管理显示应急管理链接正确显示出内容点击统计数据显示统计数据链接正确显示出内容点击办事事项显示办事事项链接正确显示出内容点击监管信息显示监管信息链接正确显示出内容点击重大项目显示重大项目链接正确显示出内容点击其它显示其它链接正确显示出内容点击某条新闻新闻展示界面显示该新闻正确显示新闻内容操作预期结果实际结果原因选投票项点投票提示投票成功,并更新数据投票成功点击投票按钮提示请选择一个投票项出现提示表5-6论坛发表留言测试操作预期结果实际结果原因填写相应信息点击发表发表成功发表成功未输入完整信,&

50、amp;或未选择头像点击发表提示不能为空提示不能为空表5-7联系管理员功能测试操作预期结果实际结果原因点击在线咨询弹出qq聊天窗口弹出qq聊天窗口点击主任邮箱emailemail表5-8下载功能测试操作预期结果实际结果原因点击下载资源链接能够成功下载资源下载资源成功5.3后台管理模块测试报告表5-9用户管理功能测试操作预期结果实际结果原因输入用户信息点击添加添加成功添加成功选择信息点击删除删掉该信息删除成功输入新信息点击修改修改该信息修改成功未输入信息直接点添加提示不能为空提亦小能为空操作预期结果实际结果原因输入新闻信息点击发布添加成功添加成功未输入信息点击发布提示不能为空提示不能为空选择一条

51、信息点击删除删掉该信息删除成功表5-11类别管理功能测试操作预期结果实际结果原因输入类别信息点击添加添加成功添加成功选择类别信息点击删除删掉该信息删除成功输入新信息点击修改修改该信息修改成功未输入信息直接点添加提示不能为空提示不能为空表5-12服务明星管理功能测试操作预期结果实际结果原因输入服务明星信息点击发布添加成功添加成功未输入信息点击发布提亦小能为空提亦小能为空选择一条信息点击删除删掉该信息删除成功表5-13指南管理功能测试操作预期结果实际结果原因输入指南信息点击添加添加成功添加成功选择指南信息点击删除删掉该信息删除成功输入新信息点击修改修改该信息修改成功输入业务指南点击发布发布成功发布

52、成功未输入信息直接点添加提示不能为空提示不能为空操作预期结果实际结果原因选择回复输入信息点击回复按钮冋复成功,论坛界面信息更新冋复成功,论坛信息更新成功选择信息点击删除删掉该信息删除成功未输入信息直接点回复提示不能为空提示不能为空表5-15近期楼盘管理功能测试操作预期结果实际结果原因输入楼扁:信息点击发布添加成功添加成功未输入楼盘信息点发布提示不能为空提示不能为空选择一条信息点击删除删掉该信息删除成功表5-16投票管理功能测试操作预期结果实际结果原因输入新投票项点击添加添加成功添加成功选择一条信息点击删除删掉该信息删除成功输入新信息点击修改修改该信息修改成功未输入新投票项点添加提示不能为空提示不能为空表5-17文件管理功能测试操作预期结果实际结果原因输入文件信息点击添加添加成功添加成功选择一条信息点击删除删掉该信息删除成功输入新信息点击修改修改该信息修改成功未输入信息直接点添加提示不能为空提示不能为空住房公积金系统是一个基于b/s模式的信息服务系统,它集先进的计算机技术一 身,适应当今住房公积金系统的开发需求。通过调研以及细致合理的规划分析,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论