




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北大学2009届本科生毕业论文(设计)城市管理委员会机关网站设计与实现摘要随着互联网的飞速普及,网络时代已经到来。凭借互联网覆盖面广、传播速度快的特点,网络媒体平台在当今社会发挥的作用越发显著。城市管理委员会作为一个综合的城市管理机构,管理事务众多,迫切需要一个即快捷又实用的网络平台,依法进行政务公开,宣传政策法规、为大众在线排忧解难等利民便民工作。机关网站的建设正好能满足这一需求。对城市管理委员会机关网站设计与实现进行了全面的可行性研究,在此基础上进行了需求分析,设计出网站重要的组成模块:网站首页界面设计,界面结合机关的职责,合理设计首页布局,提高网站的利用效率;授权用户登陆界面,功能是实现授权用户登陆,下载机关内部表格和文件;网站管理模块,功能是实现新闻信息(包括文字新闻和图片新闻)的发布,用户权限管理等网站的日常更新与维护;访问留言模块,功能是实现访客的意见留言,网站管理员可进行在线回复答疑。针对上述模块做了详细的分析,对相应的功能需求、数据库的设计、功能模块设计和网站的测试与发布做了具体论述。对于网站中用到的一些相关技术,包括首页的界面设计、数据库的连接、信息的发布等做了简要的分析。并附有重要模块的数据流程图、功能图等。机关网站的建立采用了ASP.NET网络编程技术,使用MicrosoftVisualStudio2005(C#语言)开发平台和SQLServer2000数据库进行数据的设计、存储,并应用到photoshop,flash8.0等界面设计所需软件,最后应用CuteFTP上传软件进行网站发布。关键词:机关网站设计ASP.NETSQLServer2000ABSTRACTWiththerapidpopularizationoftheInternetAgehasarrived.CoveragebyvirtueoftheInternet,thespreadofthecharacteristicsofspeed,networkmediaplatformintoday'ssocietytheroleofthemoreremarkable.CityManagementCommitteeasanintegratedurbanmanagementinstitutions,thatisanurgentneedforaspeedyandpracticalnetworkplatformofopennessingovernmentaffairsinaccordancewiththelaw,publicitypolicies,lawsandregulations,onlinesolveproblemsforthepublicconvenience,suchastheworkofthepeople.Websitebuildingauthorityisabletomeetthisneed.
ManagementCommitteeofthecityauthoritiestocarryoutwebsitedesignandimplementationofacomprehensivefeasibilitystudy,onthebasisofaneedsanalysis,designawebsiteimportantcomponentmodules:thesiteHomeinterfacedesign,interfacecombinedwiththedutiesoforgans,rationaldesignofpagelayout,toimprovenetworkStationsuseefficiency;
authorizeduserslandinginterfacefunctionistherealizationoflandingauthorizeduserstodownloadformsandtheSultanoftheinternalorgansPieces;sitemanagementmodule,functionistherealizationofnewsandinformation(includingtextinformationandimageinformation)of
Release,userrightsmanagementofday-to-daywebsiteupdatesandmaintenance;visitthemessagemodule,functionalrealizationoftheviewsofvisitorsmessages,Websiteadministratorscanrespondtoquestionsonline.
Inresponsetothesemoduleshavedoneadetailedanalysisofthecorrespondingfunctionalrequirements,databasedesign,websitedesignandfunctionofthetestingandreleasetodoaspecificaddress.Siteusedforanumberofrelatedtechnologies,includingHomeoftheinterfacedesign,databaseconnectivity,informationrelease,suchasabriefanalysis.Modulewiththedataflowchartoftheimportantfunctionalmap.
TheestablishmentoforgansitenetworkprogrammingusingASP.NETtechnology,theuseofMicrosoftVisualStudio2005(C#language)developmentplatformandSQLServer2000databasedesignfordata,storage,andappliedtophotoshop,flash8.0interfacedesign,etc.software,thefinalapplicationsoftwareCuteFTPuploadwebsites.Keywords:Organs
WebsitedesignASP.NETSQLServer2000目录TOC\o"1-2"\h\z\u一前言 1
1.1课题的背景 1
1.2课题的目的 1
1.3课题的主要任务 11.4课题的指导思想 1
二系统分析 6
2.1总体设计要求 2
2.2可行性分析 22.3需求分析 3三总体设计 5
3.1系统总体功能模块 5
3.2数据库设计 7
四详细设计 12
4.1首页界面设计 12
4.2授权用户登陆模块设计 12
4.3网站管理模块设计 134.4访问留言模块设计 16
五测试与发布 18
5.1测试 18
5.2发布 18
六总结 19
谢辞 20
参考文献 21
一前言1.1课题背景随着城市化的步伐和居民生活节奏的逐渐加快,社会事务也相应增多,城管部门所要处理的事物比以往成倍的增加,加之城市管理涉及方方面面的内容,城市是流动的,每时每刻都在发生着变化,问题随时会出现,急待一个快捷、实用的城管部门与居民大众之间交流的平台。机关网站的建立能提高政府工作的透明度,降低办公费用,提高办公效率,有利于勤政、廉政建设。居民大众可以充分利用政府网站获取有价值信息,可收到事半功倍的效果。1.2课题目的为适应信息时代下城市管理的需要,城市管理委员会提出了要建设一个机关网站作为对外的信息平台,其目的是提高机关工作效率和工作质量,实现机关行政现代化的运行机制和高水平的管理,体现城市管理委员会自己的特色,使网站成为机关对外的窗口。依靠现代化的网络平台的整体概念来统一规则、组织和建设城市管理委员会的网上宣传和办事平台。1.3课题的主要任务整个网站设计分为以下几大模块,首页界面设计主要是首页的排版布局,栏目设置,以及文字图像效果。首页设计首先要符合政府机关的形象要求,做到清晰、简约、大方。栏目设置要更好的体现服务于民,让居民大众更好的查询信息,获取自己需要的资讯;授权用户登陆模块主要是实现授权用户的登陆,查询、下载特定的资料信息;网站管理模块主要实现后台管理,对系统数据的维护、单位人员权限的分配、信息发布管理;访问留言模块主要实现访客的意见留言,留言转入后台,管理员审核后在首页给予显示,并对留言进行回复。1.4课题的设计思想建设城市管理委员会网站的具体目标是:构建城市管理委员会的网络平台,实现机关办事、宣传报道的网络化,进一步提高城市管理委员会的办公效率、工作水平,朝着信息化、网络化、现代化迈进,进一步提高宣传效益和现代化行政水平。网站建立授权用户登陆模块,为城市管理委员会各成员单位提供方便、快捷的资料信息获取渠道和手段;建立新闻信息发布模块,方便城市管理委员会内部的信息发布、信息交流和信息共享、文档管理等各项日常管理工作。建设后的城市管理委员会网站,应包括几大子模块:授权用户登陆、网站管理、访问留言等。二系统分析2.1总体设计要求2.1.1功能要求(1)简单可操作性考虑到机关日常事物繁多,而且会有人事调动,网站的设计要简单、可操作性强,保障网站能长效的运行下去。(2)良好的信息发布、导入与导出系统设计作为政府部门自身的特点,信息的更新快,信息量大,本系统中这部分功能设计一定要稳定可靠,必须设计一个通用的、友好的完整的信息导入与导出系统。(3)必须有一个完整的管理与维护系统由于网站的管理人员可能因为工作需要随时发生变化,因此必须对变化后网站维护与管理工作能顺畅的进行下去,这就要求有稳定的数据管理系统。2.1.2性能要求(1)系统安全作为政府机关的网站,会涉及很多数据的录入、查询工作通过由网络来进行,因为现行系统的安全变得非常重要,需要有一套完整的网络安全控制机制。(2)统一的界面风格机关网站界面风格一定要认真要考虑,仔细研究、多参考其他政务部门网站进行的界面风格设计。这就要求在设计阶段进行全盘界面风格设计考虑。(3)网站的升级为了能够满足网站以后升级功能的需要,要求各个软件模块能够非常方便的拆卸和增加到整个网站系统中。2.2可行性分析在程序设计之前必不可少的是对程序进行可行性分析,通过可行性分析,开发人员能够从大体上对程序进行总体审视,为以后的开发设计打下基础。对城市管理委员会网站这一课题的可行性研究,是在较高层次上以比较抽象的方式进行的系统分析和设计过程。这一过程包括了技术、经济、操作可行性方面的研究,还要讨论其它解决问题的方案。(1)技术可行性本网站采用当前流行的网站开发工具,前台使用Photoshop8.0制作网页效果。Photoshop8.0是Adobe公司出品的专业图片处理工具。ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上,ActiveServerPages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序[6]。.NET就是ASP的一个开发平台。ASP.NET是一种建立在通用语言上的程序架构,是统一的Web开发平台,它主要为开发人员提供生成企业级Web应用程序所需的服务[7]。如果用户以前创建过一个站点,其中混合了HTML、脚本语言以及组件,用户就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,用户可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。后台的数据库开发工具选用了MSSQLServer2000数据库,MSSQLServer2000数据库是Microsoft公司最新推出的高性能关系数据库管理系统,SQLServer2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。由于MSSQLServer2000的功能强大,能够保证系统的安全性、正确性和完整性。本系统采用的技术均属当前流行的开发技术,具有技术成熟、效率高、稳定、安全等优点,并且自行配置的微机性能优越,能够支持以上软件的运行。所以,本系统在技术上是完全可行的。(2)经济可行性根据认真分析,本系统所需的软硬件资源都已具备,并且城市管理委员会机关领导也予以大力支持,开发人员具有一定的编程基础;网络建成后,居民大众可以通过互联网获取信息,网上查询项目信息、下载项目相关资料,可以说网站为城市管理委员会带来了很大的利益。通过上面的分析,本系统具有成本相对较低、利益高的特点,经济上可行。(3)操作可行性网站的开发要考虑以后的日常维护和管理,开发后的系统应具有美观、大方、简单、易操作等优点,即使以后工作需要调换网络管理员也可以较轻松的进行网站管理和维护,它的操作简单的特点使本系统在操作上可行。2.3需求分析通过了解城市管理委员会的部门管理职能,以及和单位领导进行商议,对网站重要模块进行了认真分析,得出各模块的功能定位,得到以下结论:(1)网站首页界面设计网站首页界面首先体现出美观、大方、实用的特点,符合城市管理委员会机关的形象,同时也要方便广大居民群众浏览网站,获取信息。(2)授权用户登陆管理这一模块包括的功能是设置特定的用户权限,把登陆权限发给相应的成员单位,在部分网页设置访问权限,授权用户方可访问,进行文件阅示和下载。此功能是机关内部使用,方便与各成员单位之间信息互递,提高办公效率和节约行政开支。(3)网站后台管理主要实现对网站中的消息公告和新闻表的增、改、删、查找等功能,对用户进行授权,管理授权用户,查询网站的访问量,对访客留言进行审查,并对留言进行回复。管理首页信息的显示效果,通过对新闻信息进行编辑,使前台能够现实浏览信息、公告,显示的时候滚动显示在新闻系统页的通知公告栏中。对于栏目新闻还设有按浏览次数和更新日期。(4)访问留言设计此模块是网站重要的组成部门,是广大居民群众与机关进行沟通交流,反映问题的平台,访客添入自己的信息,发表自己的意见,意见转入后台等待管理员的审核,审核通过的管理员可设置其首页显示,并针对访问提出的问题意见予以答复。三总体设计对城市管理委员会各个子模块的需求进行了系统总体分析和数据库设计之后,本节主要讨论网站的总体设计思路和数据库功能及其实现。3.1系统总体功能模块前面已经对机关网站设计与实现进行了可行性研究和需求分析,由软件工程的机构化开发方法可知,任何一个系统在具体设计之前,都必须进行总体设计。接下来,应该对办公系统进行总体设计。由需求分析可知,网站建设主要完成四个大功能:首页界面显示、授权用户登陆、网站管理、访客留言。对于这四个功能模块的要求,我们设计了一个总体结构图,如图3-1所示。图3-1系统结构图总体设计只是对整个系统而言的总体设计,在设计实现中,不一定非按图4-1-1设计界面。总体来说,根据管理权限,办公系统可以划分为两部分:普通用户部分和管理员部分。普通用户部分是普通用户的操作界面,只能查看通知、下载文件和修改个人信息;管理员部分则包含管理员的一些操作,上传、修改和删除信息数据,添加、删除用户,备份数据库和还原数据库。由系统结构图,我们可以清楚的看出普通用户和管理员的不同操作步骤。有总体设计的系统结构图,很容易得出系统的流程图,如图3-2所示。开始开始输入网址输入网址浏览首页浏览首页管理员管理员登陆界面登陆界面授权用户授权用户管理后台管理后台登陆界面登陆界面查看内部信息,下载资料信息、数据和用户的操作管理查看内部信息,下载资料信息、数据和用户的操作管理普通用户普通用户浏览,留言浏览,留言结束结束图3-2系统总体流程图3.2数据库设计3.2.1简述人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。数据库的应用已越来越广泛。从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保证系统数据的整体性、完整性和共享性。。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,要设计一个好的数据库,就要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费。另一方面,从存取速度上考虑,希望一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式,因此,速度与空间在范式上是相互矛盾的。这样,就要求我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点,进行综合的评价和分析设计出的数据库应满足以下要求:(1)充分反映出用户的要求,即能够正确地反映出用户的实现环境,包括预处理的全部数据。(2)能够支持用户所需的所有“加工”。(3)能够被某种数据库管理系统所接受。(4)具有较高的质量,冗余量最小,数据一致性,完整性好,无更新异常,易于理解,便于维护,高效率等等。本系统采用的是MSSQLServer2000数据库。3.2.2数据库的逻辑设计(1)授权用户信息表这两张表是城市管理委员会机关用来存储授权的成员单位信息,信息表由管理员进行管理,可以对此表进行增、改、查等操作,部分有权限的领导也可以在前台进行成员单位查询,但没有权限修改库中内容,表的主键[5]是Empid号,是这两张表的主表。表3-1用户基本信息表(emp1)字段类型大小可空约束备注EmpidInteger4否主键用户编号EmpnameVarchar10否机关名称LoginidVarchar15登录帐号PasswordVarchar15登录密码Tel1Varchar15移动电话Tel2Varchar15办公电话Tel3Varchar15办公传真EmailVarchar20电子邮件AuthorityVarchar6用户权限成员单位管理员个人信息表是用来存储员各成员单位信息管理员个人自然信息的。表结构如表2所示,通过主键是Empid号与表emp1相连。表3-2信息员个人信息表(emp2)字段类型大小可空约束备注EmpidInteger4否主键职位EmpnameVarchar10否姓名SexVarchar2性别NationVarchar10民族BirthdaySmalldatetime4出生日期OldhomeVarchar30籍贯PoliticsVarchar10政治面貌NumberVarchar18身份证号TelVarchar15联系电话AddrVarchar50家庭住址(2)信息文档表信息文档表是用来记录新闻信息的表,由管理员对机关新闻资讯表进行增、删、改、查操作。信息表如表3所示,表的主键是id号。表3-3文档表(word)字段类型大小可空约束备注IdInteger4否主键序号(自动)wnameVarchar14否存档名parentnameText16否原文件名sizeVarchar10否文件大小wmenVarchar10否上传人wtimesmalldatetime4否上传日期(3)新闻表新闻表是用来记录新闻信息的表,由新闻管理员对新闻表进行增、删、改、查操作。新闻表如表4所示,表的主键是id号。表3-4新闻表(News)字段类型大小可空约束备注IdInteger4否主键序号(自动)TitleVarchar50否标题NewsText16内容AuthorVarchar10否作者ntimesmalldatetime4否发布日期depidVarchar2否所属部门depnameVarchar20否部门名称hitVarchar10否浏览次数3.2.3数据库连接数据库连接是使用数据库的第一步,因此是十分重要的。本系统使用的是SQLServer2000数据库,且使用C#语言编写程序,故使用C#连接SQLServer2000数据库。程序代码如下:
usingSystem.Data;
usingSystem.Data.SqlClient;……stringstrConnection="userid=admin;password=123456;";
strConnection+="initialcatalog=Northwind;Server=YourSQLServer;";
strConnection+="ConnectTimeout=30";SqlConnectionobjConnection=newSqlConnection(strConnection);……objConnection.Open();
objConnection.Close();下面一个一个参数来介绍(注意:参数间用分号分隔):"userid=admin":连接数据库的验证用户名为admin。他还有一个别名"uid",所以这里我们还可以写成"uid=admin"。"password=":连接数据库的验证密码为空。他的别名为"pwd",所以我们可以写"pwd="。这里注意,SQLServer必须已经设置了需要用户名和密码来登录,,否则不能用这样的方式来登录。如果SQLServer设置为Windows登录,那么在这里就不需要使用"userid"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录。
"initialcatalog=Northwind":使用的数据源为"Northwind"这个数据库。他的别名为"Database",本句可以写成"Database=Northwind"。
"Server=YourSQLServer":使用名为"YourSQLServer"的服务器。他的别名为"DataSource","Address","Addr"。如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址."ConnectTimeout=30":连接超时时间为30秒.在这里,建立连接对象用的构造函数为:SqlConnection.数据库连接结构图如图3-3所示:ASPASPADOSQLServer的SQLConnectionDB数据库shusuhjuku图3-3应用程序访问SQLServer结构图3.2.4数据库的完整性和安全性数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件[4],数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。(1)实体完整性实体完整性是指若属性A是基本关系R的主属性,则属性A不能取空值。为了保证实体完整性,每一个表中的主键都设置成不可空。为了防止用户在对表进行插入操作时,把某个字段的值写为空,系统在每次添加数据的时候都检验是否有不可为空的字段的值没有填写,并提示用户填写信息,以此来保证实体完整性。(2)参照完整性由于表和表之间会存在某些联系,当关系R和关系S之间是一对多关系时(R的主键是A,S的主键是b,c是s中的外码),在插入数据时就要保证外码c的值或者为空或者等于R中某个元组的主码值。在对被参照表进行删除操作时应同时进行及联删除。(3)用户定义完整性任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性的取值范围等。例如本系统中,在插入新闻有效日期时,避免让用户自己输入日期,造成格式不正确,无法插入到数据库中,采用了让用户在下拉菜单中选择年、月、日,由系统获取用户选择的信息,再把它们连接成合法的日期型数据,插入时便不会产生异常。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。用户标识和鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器的使用权。数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时令所有未被授权的人员无法接近数据。在本系统中,需要身份和密码验证才能进入系统。更改数据库中的内容需要用户权限验证,对于没有通过用户权限验证的用户,只能查阅信息,不能更改库中内容。保证了数据库的安全性。数据库技术是信息技术的核心,在详细分析了网站容量、安全性及各模块间关系的基础上,决定采用SQLServer2000数据库建立了一个“DB”数据库,并根据不同功能建立了四个相关的数据表,分别是用于保存信息的数据表News用于保存四详细设计4.1首页界面设计网站首页界面设计很重要,界面结合机关的职责,通过合理设计首页布局,提高网站的利用效率,首页中也通过设计出特效,增强整体的视觉效果。如图4-1所示:图4-1网站首页图片效果最具视觉冲击力,通过代码,实现图片的滚动效果,是整个首页显得不是很死板如图4-2所示:图4-2滚动效果图4.2授权用户登陆模块设计授权用户登陆界面,功能是实现授权用户登陆,下载机关内部表格和文件,在进入登陆模块时,首先也是需要用户权限验证。在同样的方式下,取出authority值的第二位。如果其值为1或2,就显示项目管理系统的首页,否则显示没有权限。此模块的数据流程图如图4-3所示:图4-3登录模块流程4.3网站管理模块设计通过登陆界面进入网站管理模块如图4-4所示,由网站管理页可以知道,网站管理分为三部分:新闻管理、用户管理、数据管理。图4-4登录界面4.3.1新闻管理网站管理模块中新闻发布系统是重要的组成部门,其功能模块如图4-5所示,是对信息情况的公告和新闻表的增、改、查找等功能。前台能够现实浏览新闻公告,显示的时候滚动显示在新闻系统页的通知公告栏中。新闻的浏览设置在整个网站登录后的首页,让所有访客工都能即时的了解到机关的最新新闻动态。图4-5新闻子系统功能模块图(1)新闻添加当需要添加新闻时,首先也是要根据栏目来添加,所以要先根据新闻的内容、性质找到相应的栏目,再点击添加新闻,即可进行新闻的添加了。添入新闻的标题、发布者和内容等相关信息,经确认无误添加信息入数据库中。如图4.42所示。(2)新闻修改当管理员或单位领导浏览新闻时,如发现内容或新闻其它项目有所不妥,可以点击修改新闻,马上进行相关地方的修改。进入要修改新闻信息时页面时,所显示新闻各项内容为数据库中现存所选的新闻项的信息,可以根据需要修改,经确认无误后一同更新信息入数据库中。如图4-6所示。图4-6新闻修改界面(3)新闻分类统计当访客点击首页栏目名称时,进入按部门划分的新闻显示页面。页面左侧自上而下依次统计热点信息排行和总热点信息排行,以方便管理员及时查看和更新新闻。右侧是所有新闻列表,按更新日期先后倒序排列,以便访客查阅最新更新的新闻。4.3.2用户管理用户管理只涉及授权的机关下属成员单位,作为授权用户,各下属点位只能查阅、下载机关内部涉及权限的资料,不能随意更改资料,这样管理起来就比较方便、安全。管理员管理用户时,只需点击管理网站上的用户管理按钮,就链接到用户管理界面。删除用户时,点击用户后面删除按钮就可以;点击编辑按钮,链接到编辑页MUsers.aspx,修改用户个人信息;点击添加用户按钮,链接到AddUser.aspx,添加用户。添加用户时,首先对用户名检测,防止出现同名用户,再用分别对用户名、密码、电子邮箱进行检测,确认无误后,点击确定,用户就添加成功。4.3.3数据管理数据管理是网站管理最为重要的一个方面。数据库作为整个系统的中枢,起着至关重要的作用。一般的文件型数据库,实际上对整个就是一个或者多个文件,所谓的备份就是把这些文件拷贝到其它介质上,可能有一个打包的过程,或者刻录到DVD的过程。这是对文件型数据库备份和恢复的最好方法,效率最好,操作最简单。在数据库设计时,系统就已经考虑了数据备份和还原,使用完整数据库备份和脱机还原。由网页说明可以知道数据备份操作步骤:点击数据备份,链接到SQL数据库DB,点击右键,选择“所有任务”-“备份数据库”,如果“备份到”里面有项目就把它删除,然后点“添加”,输入你要备份的文件名及路径(可以浏览选择),然后点确定,这样数据库就备份好了(备份之前保证没有用别的程序打开数据库),备份好的文件是.BAK文件。数据还原相对较复杂,步骤为:点击数据还原,链接到数据库管理器,打开企业管理器,新建数据库,然后在新建的数据库上点右键,选择“所有任务”-“还原数据库”,还原方式选择“从设备”,然后点“选择设备”,再点“添加”,找到COPY的那个文件,点“确定”,再点“确定”,再点“确定”,数据库就还原好了。(要注意你将要还原数据库的路径是否存在,否则无法还原),如果你不是新建的数据库,而是在已有的数据库上还原,那么最好在最后一次点“确定”之前,在“选项”中打开“在现有数据库上强制还原”,以免引起不必要的问题。4.4访问留言模块设计当访问要留言时,点击首页的访问留言栏目,就会打开留言界面,ShMessage.aspx访客留言的主界面。访客留言是网站中实现互动交流的平台,在整个网站中起重要的作用,具体界面如图4-7所示。访客留言作为网站一个部分,是面向使用访问网站的所有用户的,即包括管理员、授权用户和普通用户,它是机关和普通用户在网站上交流的唯一平台,操作相对简单。网站实现时,只是实现了和访客有一个交流,就是说,只容许访客通过此模块留下交流信息。当访客使用时,留下的信息自动转到后台如图4-8所示,不在首页显示,待管理员审核后,方可在首页显示。此外,系统会记下访客留言时间和访客的IP地址,并且系统会自动添加到留言内容里。图4-7留言界面图4-8查看消息界面五测试与发布5.1系统测试5.1.1测试目的在开发大型系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。编程人员力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在程序投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。5.1.2测试方法程序测试的主要方法分为两大类,白盒测试和黑盒测试。白盒测试:也称结构测试,将软件看成一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试程序的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。在本次测试工作中使用了两种方法。但主要使用的是黑盒测试方法。5.1.3DBManager类的测试数据库连接测试内容:是否能和MSSQLServer2000数据库连接。操作:在数据库连接的包中编写一个主函数,在主函数中将数据库中存在的某个表的所有记录取出,并输出某个字段的值。结果:这个包能够和数据库中指定的表相连。结论:测试成功。5.2系统发布网站的设计、测试完毕后,就可以网站进行发布了。为了保证网站编写代码的安全,网站的发布可以只发布aspx、编译好的dll等相关文件,而不把对应的cs代码文件发布出去。在MicrosoftVisualStudio2005中,用户可以在“解决方案资源管理器”窗口的工具栏中,选择“复制项目”选项,在弹出的窗口中,选择“仅限于运用该应用程序所需的文件”。网站文件准备好后,下一步的工作就是将数据库文件同步过来。选择比较稳定的虚拟机,通过CuteFTP上传软件将网站架设到服务器上,就可以通过IE浏览器访问网站了。六结论三个多月的毕业设计工作已经结束了,城市管理委员会机关网站到目前为止基本功能已经实现。本课题是结合自身工作,进行详细调研后,确定了网站涉及的领域,包括数据库设计、界面设计、网站几大功能模块等,是一个具有实际应用意义的机关网站平台。本系统具有如下特点:(1)网站的布局和模块设计满足的机关的需要,为机关搭建一个经济、实用的网络平台。(2)本网站具有很好的可维护性和可重用性。(3)后台采用的MSSQLServer2000数据库,SQLServer2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点,成为建设大型站点最好的数据存储设备之一。但因为网站相对来说较大,而且在本项目开始的时候,程序设计方面不太熟悉,再加上时间有限,许多方面在下一步的工作中还需要进一步改进和完善。主要针对以下几方面:(1)界面整体效果欠精致,略显粗糙。(2)一些模块功能设计不太全面,有待进一步完善。谢辞本论文是在刘振鹏老师和张寿华老师的指导下修改完成的。两位老师的悉心指导和大力支持,使我对本网站设计从需求分析到总体分析、总体设计、功能模块划分、程序实现以及测试、调试方面有了正确的方向。在此,要对刘振鹏老师和张寿华老师表示衷心的感谢。两位老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他们无论在理论上还是在实践中,都给予我很大的帮助,也使我在很大方面都得到了很大的提高,感谢他们耐心的辅导。本系统开发的成功,是对我几年来的大学学习生活所作的总结,通过它扩大了知识面,也增加了不少实践的经验,为以后的学习生涯打下了坚实的基础。同时,也要感谢在我大学几年的学习、生活中给予我关怀的老师和同学,更要感谢我的家人对我学业上的支持和鼓励,感谢所有关心帮助过我的人,感谢河北大学!感谢数学与计算机学院!参考文献[1]陈明.网站建设实用教程.清华大学出版社,2007[2]关敬敏沈立强李莉.SQLServer数据库应用教程.北京:清华大学出版社,2006[3]郑阿奇.《程序设计教程》.机械工业出版社,2007[4]王珊萨师煊.数据库系统概论(第四版),北京:高等教育出版社,2007[5]周绪,管丽娜,白海波.SQLServer2000入门与提高[M].北京:清华大学出版社,2002,1-387[6]王家华.软件工程[M].沈阳:东北大学出版社,2001,46-199[7]77种javascript特效全攻略[EB/OL]./pcedu/zhengwen/tong/javascript/index.htm基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究HYPERLINK"/detail.htm?367
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业环保产业发展规划
- 农村纠纷合同标准文本
- 第二十单元 第52讲 近现代的食物生产与社会生活
- 冷库保鲜合同标准文本
- 交通行业电子商务
- 养生店员工合同标准文本
- 上船押金合同标准文本
- 企业借款合同标准文本汇编
- 企业备案合同标准文本
- 农业项目战略合同标准文本
- 2025年各地低空经济政策汇编
- 希沃白板5考题及答案
- 邢台2025年河北邢台市高层次人才引进1025人笔试历年参考题库附带答案详解
- 第三单元 圆柱与圆锥 单元测试(含答案)2024-2025学年六年级下册数学人教版
- XX乡镇履职事项清单表(1356项)
- 2021年同等学力申硕《临床医学》试题真题及答案
- 地铁保安服务投标方案(技术方案)
- 《企业研发费用税前加计扣除政策解读与应用课件》
- 2025年湖北国土资源职业学院单招职业技能测试题库及答案一套
- 七年级数学下册 第8章 单元测试卷(苏科版 2025年春)
- 2024年煤矿安全管理人员考试试题库(含答案)
评论
0/150
提交评论