本科毕业设计论文-城市管理委员会机关网站设计与实现_第1页
本科毕业设计论文-城市管理委员会机关网站设计与实现_第2页
本科毕业设计论文-城市管理委员会机关网站设计与实现_第3页
本科毕业设计论文-城市管理委员会机关网站设计与实现_第4页
本科毕业设计论文-城市管理委员会机关网站设计与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、城市管理委员会机关网站设计与实现摘 要随着互联网的飞速普及,网络时代已经到来。凭借互联网覆盖面广、传播速度快的特点,网络媒体平台在当今社会发挥的作用越发显著。城市管理委员会作为一个综合的城市管理机构,管理事务众多,迫切需要一个即快捷又实用的网络平台,依法进行政务公开,宣传政策法规、为大众在线排忧解难等利民便民工作。机关网站的建设正好能满足这一需求。对城市管理委员会机关网站设计与实现进行了全面的可行性研究,在此基础上进行了需求分析,设计出网站重要的组成模块:网站首页界面设计,界面结合机关的职责,合理设计首页布局,提高网站的利用效率;授权用户登陆界面,功能是实现授权用户登陆,下载机关内部表格和文件

2、;网站管理模块,功能是实现新闻信息(包括文字新闻和图片新闻)的发布,用户权限管理等网站的日常更新与维护;访问留言模块,功能是实现访客的意见留言,网站管理员可进行在线回复答疑。针对上述模块做了详细的分析,对相应的功能需求、数据库的设计、功能模块设计和网站的测试与发布做了具体论述。对于网站中用到的一些相关技术,包括首页的界面设计、数据库的连接、信息的发布等做了简要的分析。并附有重要模块的数据流程图、功能图等。机关网站的建立采用了ASP.NET网络编程技术,使用Microsoft Visual Studio 2005(C#语言)开发平台和SQL Server 2000数据库进行数据的设计、存储,并应

3、用到photoshop,flash8.0等界面设计所需软件,最后应用CuteFTP上传软件进行网站发布。关键词:机关 网站 设计 ASP.NET SQL Server2000 ABSTRACTWith the rapid popularization of the Internet Age has arrived. Coverage by virtue of the Internet, the spread of the characteristics of speed, network media platform in todays society the role of the more

4、 remarkable. City Management Committee as an integrated urban management institutions, that is an urgent need for a speedy and practical network platform of openness in government affairs in accordance with the law, publicity policies, laws and regulations, online solve problems for the public conve

5、nience, such as the work of the people.Web site building authority is able to meet this need. Management Committee of the city authorities to carry out website design and implementation of a comprehensive feasibility study, on the basis of a needs analysis, design a website important component modul

6、es: the site Home interface design, interface combined with the duties of organs, rational design of page layout, to improve network Stations use efficiency; authorized users landing interface function is the realization of landing authorized users to download forms and the Sultan of the internal or

7、gans Pieces; site management module, function is the realization of news and information (including text information and image information) of Release, user rights management of day-to-day web site updates and maintenance; visit the message module, functional realization of the views of visitors mes

8、sages, Web site administrators can respond to questions online. In response to these modules have done a detailed analysis of the corresponding functional requirements, database design, web site design and function of the testing and release to do a specific address. Site used for a number of relate

9、d technologies, including Home of the interface design, database connectivity, information release, such as a brief analysis. Module with the data flow chart of the important functional map. The establishment of organ site network programming using ASP.NET technology, the use of Microsoft Visual Stu

10、dio 2005 (C#language) development platform and SQL Server 2000 database design for data, storage, and applied to photoshop, flash8.0 interface design, etc. software, the final application software CuteFTP upload websites.Key words: Organs Website design SQL Server 2000 目 录 TOC o 1-2 h z u HYPERLINK

11、l _Toc169886748一前言1HYPERLINK l _Toc169886749课题的背景1HYPERLINK l _Toc169886750课题的目的1HYPERLINK l _Toc169886751课题的主要任务1HYPERLINK l _Toc1698867511.4课题的指导思想1HYPERLINK l _Toc169886752二系统分析6HYPERLINK l _Toc169886753总体设计要求2HYPERLINK l _Toc1698867582.2可行性分析2HYPERLINK l _Toc1698867582.3需求分析3HYPERLINK l _Toc1698

12、86759三总体设计5HYPERLINK l _Toc1698867603.1系统总体功能模块5HYPERLINK l _Toc169886761数据库设计7HYPERLINK l _Toc169886764四详细设计12HYPERLINK l _Toc169886765首页界面设计12HYPERLINK l _Toc169886768授权用户登陆模块设计12HYPERLINK l _Toc169886772网站管理模块设计13HYPERLINK l _Toc1698867724.4访问留言模块设计16HYPERLINK l _Toc169886773五测试与发布18HYPERLINK l _

13、Toc169886774测试18HYPERLINK l _Toc169886775发布18HYPERLINK l _Toc169886779六总结19HYPERLINK l _Toc169886780谢辞20HYPERLINK l _Toc169886781参考文献21一 前言1.1 课题背景随着城市化的步伐和居民生活节奏的逐渐加快,社会事务也相应增多,城管部门所要处理的事物比以往成倍的增加,加之城市管理涉及方方面面的内容,城市是流动的,每时每刻都在发生着变化,问题随时会出现,急待一个快捷、实用的城管部门与居民大众之间交流的平台。机关网站的建立能提高政府工作的透明度,降低办公费用,提高办公效率

14、,有利于勤政、廉政建设。居民大众可以充分利用政府网站获取有价值信息,可收到事半功倍的效果。1.2 课题目的为适应信息时代下城市管理的需要,城市管理委员会提出了要建设一个机关网站作为对外的信息平台,其目的是提高机关工作效率和工作质量,实现机关行政现代化的运行机制和高水平的管理,体现城市管理委员会自己的特色,使网站成为机关对外的窗口。依靠现代化的网络平台的整体概念来统一规则、组织和建设城市管理委员会的网上宣传和办事平台。1.3 课题的主要任务整个网站设计分为以下几大模块,首页界面设计主要是首页的排版布局,栏目设置,以及文字图像效果。首页设计首先要符合政府机关的形象要求,做到清晰、简约、大方。栏目设

15、置要更好的体现服务于民,让居民大众更好的查询信息,获取自己需要的资讯;授权用户登陆模块主要是实现授权用户的登陆,查询、下载特定的资料信息;网站管理模块主要实现后台管理,对系统数据的维护、单位人员权限的分配、信息发布管理;访问留言模块主要实现访客的意见留言,留言转入后台,管理员审核后在首页给予显示,并对留言进行回复。1.4课题的设计思想建设城市管理委员会网站的具体目标是: 构建城市管理委员会的网络平台,实现机关办事、宣传报道的网络化,进一步提高城市管理委员会的办公效率、工作水平,朝着信息化、网络化、现代化迈进,进一步提高宣传效益和现代化行政水平。网站建立授权用户登陆模块,为城市管理委员会各成员单

16、位提供方便、快捷的资料信息获取渠道和手段;建立新闻信息发布模块,方便城市管理委员会内部的信息发布、信息交流和信息共享、文档管理等各项日常管理工作。建设后的城市管理委员会网站,应包括几大子模块:授权用户登陆、网站管理、访问留言等。二 系统分析2.1.1 功能要求(1) 简单可操作性考虑到机关日常事物繁多,而且会有人事调动,网站的设计要简单、可操作性强,保障网站能长效的运行下去。(2) 良好的信息发布、导入与导出系统设计作为政府部门自身的特点,信息的更新快,信息量大,本系统中这部分功能设计一定要稳定可靠,必须设计一个通用的、友好的完整的信息导入与导出系统。(3) 必须有一个完整的管理与维护系统由于

17、网站的管理人员可能因为工作需要随时发生变化,因此必须对变化后网站维护与管理工作能顺畅的进行下去,这就要求有稳定的数据管理系统。2.1.2 性能要求(1) 系统安全作为政府机关的网站,会涉及很多数据的录入、查询工作通过由网络来进行,因为现行系统的安全变得非常重要,需要有一套完整的网络安全控制机制。(2) 统一的界面风格机关网站界面风格一定要认真要考虑,仔细研究、多参考其他政务部门网站进行的界面风格设计。这就要求在设计阶段进行全盘界面风格设计考虑。(3) 网站的升级为了能够满足网站以后升级功能的需要,要求各个软件模块能够非常方便的拆卸和增加到整个网站系统中。2.2 可行性分析在程序设计之前必不可少

18、的是对程序进行可行性分析,通过可行性分析,开发人员能够从大体上对程序进行总体审视,为以后的开发设计打下基础。对城市管理委员会网站这一课题的可行性研究,是在较高层次上以比较抽象的方式进行的系统分析和设计过程。这一过程包括了技术、经济、操作可行性方面的研究,还要讨论其它解决问题的方案。(1) 技术可行性本网站采用当前流行的网站开发工具,前台使用制作网页效果。Photoshop 8.0是Adobe公司出品的专业图片处理工具。ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上,ActiveServerPages(ASP,活动服务器

19、页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序6。.NET就是ASP的一个开发平台。ASP.NET是一种建立在通用语言上的程序架构,是统一的Web开发平台,它主要为开发人员提供生成企业级Web应用程序所需的服务7。如果用户以前创建过一个站点,其中混合了HTML、脚本语言以及组件,用户就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,用户可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。后台的数据库开发工具选用了MS SQL Serve

20、r 2000数据库,MS SQL Server 2000数据库是Microsoft公司最新推出的高性能关系数据库管理系统,SQL Server 2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。由于MS SQL Server 2000的功能强大,能够保证系统的安全性、正确性和完整性。本系统采用的技术均属当前流行的开发技术,具有技术成熟、效率高、稳定、安全等优点,并且自行配置的微机性能优越,能够支持以上软件的运行。所以,本系统在技术上是完全可行的。(2) 经济可行性根据认真分析,本系统所需的软硬件资源都已具备,并且城市管理

21、委员会机关领导也予以大力支持,开发人员具有一定的编程基础;网络建成后,居民大众可以通过互联网获取信息,网上查询项目信息、下载项目相关资料,可以说网站为城市管理委员会带来了很大的利益。通过上面的分析,本系统具有成本相对较低、利益高的特点,经济上可行。(3) 操作可行性网站的开发要考虑以后的日常维护和管理,开发后的系统应具有美观、大方、简单、易操作等优点,即使以后工作需要调换网络管理员也可以较轻松的进行网站管理和维护,它的操作简单的特点使本系统在操作上可行。2.3 需求分析通过了解城市管理委员会的部门管理职能,以及和单位领导进行商议,对网站重要模块进行了认真分析,得出各模块的功能定位,得到以下结论

22、:(1)网站首页界面设计 网站首页界面首先体现出美观、大方、实用的特点,符合城市管理委员会机关的形象,同时也要方便广大居民群众浏览网站,获取信息。(2)授权用户登陆管理这一模块包括的功能是设置特定的用户权限,把登陆权限发给相应的成员单位,在部分网页设置访问权限,授权用户方可访问,进行文件阅示和下载。此功能是机关内部使用,方便与各成员单位之间信息互递,提高办公效率和节约行政开支。(3)网站后台管理主要实现对网站中的消息公告和新闻表的增、改、删、查找等功能,对用户进行授权,管理授权用户,查询网站的访问量,对访客留言进行审查,并对留言进行回复。管理首页信息的显示效果,通过对新闻信息进行编辑,使前台能

23、够现实浏览信息、公告,显示的时候滚动显示在新闻系统页的通知公告栏中。对于栏目新闻还设有按浏览次数和更新日期。(4)访问留言设计此模块是网站重要的组成部门,是广大居民群众与机关进行沟通交流,反映问题的平台,访客添入自己的信息,发表自己的意见,意见转入后台等待管理员的审核,审核通过的管理员可设置其首页显示,并针对访问提出的问题意见予以答复。三 总体设计对城市管理委员会各个子模块的需求进行了系统总体分析和数据库设计之后,本节主要讨论网站的总体设计思路和数据库功能及其实现。 前面已经对机关网站设计与实现进行了可行性研究和需求分析,由软件工程的机构化开发方法可知,任何一个系统在具体设计之前,都必须进行总

24、体设计。接下来,应该对办公系统进行总体设计。由需求分析可知,网站建设主要完成四个大功能:首页界面显示、授权用户登陆、网站管理、访客留言。对于这四个功能模块的要求,我们设计了一个总体结构图,如图3-1所示。图3-1 系统结构图总体设计只是对整个系统而言的总体设计,在设计实现中,不一定非按图4-1-1设计界面。总体来说,根据管理权限,办公系统可以划分为两部分:普通用户部分和管理员部分。普通用户部分是普通用户的操作界面,只能查看通知、下载文件和修改个人信息;管理员部分则包含管理员的一些操作,上传、修改和删除信息数据 ,添加、删除用户,备份数据库和还原数据库。由系统结构图,我们可以清楚的看出普通用户和

25、管理员的不同操作步骤。有总体设计的系统结构图,很容易得出系统的流程图,如图3-2所示。开始 输入网址浏览首页管理员登陆界面授权用户管理后台登陆界面查看内部信息,下载资料信息、数据和用户的操作管理普通用户浏览,留言结束图3-2 系统总体流程图人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。数据库的应用已越来越广泛。从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保证系统数据的整体性、完整性和共享性。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库

26、及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,要设计一个好的数据库,就要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费。另一方面,从存取速度上考虑,希望一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式,因此,速度与空间在范式上是相互矛盾的。这样,就要求我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点,进行综合的评价和分

27、析设计出的数据库应满足以下要求:(1)充分反映出用户的要求,即能够正确地反映出用户的实现环境,包括预处理的全部数据。(2)能够支持用户所需的所有“加工”。(3)能够被某种数据库管理系统所接受。(4)具有较高的质量,冗余量最小,数据一致性,完整性好,无更新异常,易于理解,便于维护,高效率等等。本系统采用的是MS SQL Server 2000数据库。(1)授权用户信息表这两张表是城市管理委员会机关用来存储授权的成员单位信息,信息表由管理员进行管理,可以对此表进行增、改、查等操作,部分有权限的领导也可以在前台进行成员单位查询,但没有权限修改库中内容,表的主键5是Empid号,是这两张表的主表。表3

28、-1 用户基本信息表(emp1)字段类型大小可空约束备注EmpidInteger4否主键用户编号EmpnameVarchar10否机关名称LoginidVarchar15登录帐号PasswordVarchar15登录密码Tel1Varchar15移动 Tel2Varchar15办公 Tel3Varchar15办公 EmailVarchar20电子邮件AuthorityVarchar6用户权限成员单位管理员个人信息表是用来存储员各成员单位信息管理员个人自然信息的。表结构如表2所示,通过主键是Empid号与表emp1相连。表3-2 信息员个人信息表(emp2)字段类型大小可空约束备注EmpidIn

29、teger4否主键职位EmpnameVarchar10否姓名SexVarchar2性别NationVarchar10民族BirthdaySmalldatetime4出生日期OldhomeVarchar30籍贯PoliticsVarchar10政治面貌NumberVarchar18身份证号TelVarchar15联系 AddrVarchar50家庭住址(2)信息文档表信息文档表是用来记录新闻信息的表,由管理员对机关新闻资讯表进行增、删、改、查操作。信息表如表3所示,表的主键是id号。表3-3 文档表(word)字段类型大小可空约束备注IdInteger4否主键序号(自动)wnameVarchar

30、14否存档名parentnameText16否原文件名sizeVarchar10否文件大小wmenVarchar10否上传人wtimesmalldatetime4否上传日期(3)新闻表新闻表是用来记录新闻信息的表,由新闻管理员对新闻表进行增、删、改、查操作。新闻表如表4所示,表的主键是id号。表3-4 新闻表(News)字段类型大小可空约束备注IdInteger4否主键序号(自动)TitleVarchar50否标题NewsText16内容AuthorVarchar10否作者ntimesmalldatetime4否发布日期depidVarchar2否所属部门depnameVarchar20否部门

31、名称hitVarchar10否浏览次数数据库连接是使用数据库的第一步,因此是十分重要的。本系统使用的是SQL Server 2000数据库,且使用C#语言编写程序,故使用C#连接SQL Server 2000数据库。程序代码如下:using System.Data;using System.Data.SqlClient;string strConnection=user id=admin;password=123456;strConnection+=initial catalog=Northwind;Server=YourSQLServer;strConnection+=Connect Tim

32、eout=30;SqlConnection objConnection=new SqlConnection(strConnection);objConnection.Open();objConnection.Close();下面一个一个参数来介绍(注意:参数间用分号分隔):user id=admin:连接数据库的验证用户名为admin。他还有一个别名uid,所以这里我们还可以写成uid=admin。password=:连接数据库的验证密码为空。他的别名为pwd,所以我们可以写pwd=。这里注意,SQL Server必须已经设置了需要用户名和密码来登录,,否则不能用这样的方式来登录。如果SQL

33、Server设置为Windows登录,那么在这里就不需要使用user id和password这样的方式来登录,而需要使用Trusted_Connection=SSPI来进行登录。 initial catalog=Northwind:使用的数据源为Northwind这个数据库。他的别名为 Database,本句可以写成Database=Northwind。 Server=YourSQLServer :使用名为YourSQLServer的服务器。他的别名为Data Source,Address,Addr。如果使用的是本地数据库且定义了实例名,则可以写为Server=(local)实例名;如果是远程

34、服务器,则将(local)替换为远程服务器的名称或IP地址.Connect Timeout=30:连接超时时间为30秒.在这里,建立连接对象用的构造函数为:SqlConnection.数据库连接结构图如图3-3所示:ASPADOSQL Server 的 SQL ConnectionDB 数据库shusuhjuku 图3-3 应用程序访问SQL Server结构图3.2.4 数据库的完整性和安全性数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件4,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。(1)实

35、体完整性实体完整性是指若属性A是基本关系R的主属性,则属性A不能取空值。为了保证实体完整性,每一个表中的主键都设置成不可空。为了防止用户在对表进行插入操作时,把某个字段的值写为空,系统在每次添加数据的时候都检验是否有不可为空的字段的值没有填写,并提示用户填写信息,以此来保证实体完整性。(2)参照完整性由于表和表之间会存在某些联系,当关系R和关系S之间是一对多关系时(R的主键是A,S的主键是b,c是s中的外码),在插入数据时就要保证外码c的值或者为空或者等于R中某个元组的主码值。在对被参照表进行删除操作时应同时进行及联删除。(3)用户定义完整性任何关系数据库系统都应该支持实体完整性和参照完整性。

36、除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性的取值范围等。例如本系统中,在插入新闻有效日期时,避免让用户自己输入日期,造成格式不正确,无法插入到数据库中,采用了让用户在下拉菜单中选择年、月、日,由系统获取用户选择的信息,再把它们连接成合法的日期型数据,插入时便不会产生异常。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资

37、源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。用户标识和鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器的使用权。数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时令所有未被授权的人员无法接近数据。在本系统中,需要身份和密码验证才能进入系统。更改数据库中的内容需要用户权限验证,对于没有通过用户权限验证的用户,只能查阅信息,不能更改库中内容。保证了数据库的安全性。数据库技术是信息技术的核心,在详细分析了网站容量、安全性及各模块间关系的基础上

38、,决定采用SQL Server 2000数据库建立了一个“DB”数据库,并根据不同功能建立了四个相关的数据表,分别是用于保存信息的数据表News用于保存四 详细设计4.1首页界面设计网站首页界面设计很重要,界面结合机关的职责,通过合理设计首页布局,提高网站的利用效率,首页中也通过设计出特效,增强整体的视觉效果。如图4-1所示:图4-1 网站首页图片效果最具视觉冲击力,通过代码,实现图片的滚动效果,是整个首页显得不是很死板如图4-2所示:图4-2 滚动效果图4.2 授权用户登陆模块设计授权用户登陆界面,功能是实现授权用户登陆,下载机关内部表格和文件, 在进入登陆模块时,首先也是需要用户权限验证。

39、在同样的方式下,取出authority值的第二位。如果其值为1或2,就显示项目管理系统的首页,否则显示没有权限。此模块的数据流程图如图4-3所示:图4-3 登录模块流程4.3网站管理模块设计通过登陆界面进入网站管理模块如图4-4所示,由网站管理页可以知道,网站管理分为三部分:新闻管理、用户管理、数据管理。图4-4 登录界面4.3.1新闻管理网站管理模块中新闻发布系统是重要的组成部门,其功能模块如图4-5所示,是对信息情况的公告和新闻表的增、改、查找等功能。前台能够现实浏览新闻公告,显示的时候滚动显示在新闻系统页的通知公告栏中。新闻的浏览设置在整个网站登录后的首页,让所有访客工都能即时的了解到机

40、关的最新新闻动态。图4-5 新闻子系统功能模块图(1)新闻添加当需要添加新闻时,首先也是要根据栏目来添加,所以要先根据新闻的内容、性质找到相应的栏目,再点击添加新闻,即可进行新闻的添加了。添入新闻的标题、发布者和内容等相关信息,经确认无误添加信息入数据库中。如图4.42所示。(2)新闻修改当管理员或单位领导浏览新闻时,如发现内容或新闻其它项目有所不妥,可以点击修改新闻,马上进行相关地方的修改。进入要修改新闻信息时页面时,所显示新闻各项内容为数据库中现存所选的新闻项的信息,可以根据需要修改,经确认无误后一同更新信息入数据库中。如图4-6所示。图4-6 新闻修改界面(3)新闻分类统计当访客点击首页

41、栏目名称时,进入按部门划分的新闻显示页面。页面左侧自上而下依次统计热点信息排行和总热点信息排行,以方便管理员及时查看和更新新闻。右侧是所有新闻列表,按更新日期先后倒序排列,以便访客查阅最新更新的新闻。.2 用户管理用户管理只涉及授权的机关下属成员单位,作为授权用户,各下属点位只能查阅、下载机关内部涉及权限的资料,不能随意更改资料,这样管理起来就比较方便、安全 。管理员管理用户时,只需点击管理网站上的用户管理按钮,就链接到用户管理界面。删除用户时,点击用户后面删除按钮就可以;点击编辑按钮,链接到编辑页MUsers.aspx,修改用户个人信息;点击添加用户按钮,链接到AddUser.aspx,添加

42、用户。添加用户时,首先对用户名检测,防止出现同名用户,再用分别对用户名、密码、电子邮箱进行检测,确认无误后,点击确定,用户就添加成功。4.3.3 数据管理数据管理是网站管理最为重要的一个方面。数据库作为整个系统的中枢,起着至关重要的作用。一般的文件型数据库,实际上对整个就是一个或者多个文件,所谓的备份就是把这些文件拷贝到其它介质上,可能有一个打包的过程,或者刻录到DVD的过程。这是对文件型数据库备份和恢复的最好方法,效率最好,操作最简单。在数据库设计时,系统就已经考虑了数据备份和还原,使用完整数据库备份和脱机还原。由网页说明可以知道数据备份操作步骤:点击数据备份,链接到SQL 数据库DB,点击

43、右键,选择“所有任务”“备份数据库”,如果“备份到”里面有项目就把它删除,然后点“添加”,输入你要备份的文件名及路径(可以浏览选择),然后点确定,这样数据库就备份好了(备份之前保证没有用别的程序打开数据库), 备份好的文件是 .BAK 文件。数据还原相对较复杂,步骤为:点击数据还原,链接到数据库管理器,打开企业管理器,新建数据库,然后在新建的数据库上点右键,选择“所有任务”“还原数据库”,还原方式选择“从设备”,然后点“选择设备”,再点“添加”,找到COPY的那个文件,点“确定”,再点“确定”,再点“确定”,数据库就还原好了。 (要注意你将要还原数据库的路径是否存在,否则无法还原) ,如果你不

44、是新建的数据库,而是在已有的数据库上还原,那么最好在最后一次点“确定”之前,在“选项”中打开“在现有数据库上强制还原”,以免引起不必要的问题。4.4访问留言模块设计当访问要留言时,点击首页的访问留言栏目,就会打开留言界面,ShMessage.aspx访客留言的主界面。访客留言是网站中实现互动交流的平台,在整个网站中起重要的作用,具体界面如图4-7所示。访客留言作为网站一个部分,是面向使用访问网站的所有用户的,即包括管理员、授权用户和普通用户,它是机关和普通用户在网站上交流的唯一平台,操作相对简单。网站实现时,只是实现了和访客有一个交流,就是说,只容许访客通过此模块留下交流信息。当访客使用时,留

45、下的信息自动转到后台如图4-8所示,不在首页显示,待管理员审核后,方可在首页显示。此外,系统会记下访客留言时间和访客的IP地址,并且系统会自动添加到留言内容里。图4-7 留言界面图4-8 查看消息界面五 测试与发布5.1系统测试5.1.1测试目的在开发大型系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。编程人员力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在程序投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。5.测试方法程序测试的主要方法分为两大类,白盒测试和黑盒测试。白盒测试:也称结构测试,将软件看成一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下

温馨提示

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

评论

0/150

提交评论