毕业设计:Design and research-based AJAX news release.docx

上传人:文****钱 文档编号:23671 上传时间:2018-05-02 格式:DOCX 页数:41 大小:744.94KB
下载 相关 举报
毕业设计:Design and research-based AJAX news release.docx_第1页
第1页 / 共41页
毕业设计:Design and research-based AJAX news release.docx_第2页
第2页 / 共41页
毕业设计:Design and research-based AJAX news release.docx_第3页
第3页 / 共41页
毕业设计:Design and research-based AJAX news release.docx_第4页
第4页 / 共41页
毕业设计:Design and research-based AJAX news release.docx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、摘要基于AJAX的新闻发布的研究和设计摘要随着信息时代的到来,企业信息管理日趋复杂,尤其在对外信息发布上,能把企业的信息能及时,有效发布出去,有利于提高企业的知名度。新闻作为一种精准的信息,可在分秒之间把所述内容迅速传播出去。当企业需要危机公关时,当企业需要发布新品上市时,正面的新闻可在第一时间被广大媒体接受,为企业把握先机,创造最大效益。新闻营销权威力度多次传播。本设计研究的新闻发布系统也可叫做文章发布系统、文章管理系统,主要用于搭建新闻资讯类网站。本设计要求使用AJAX技术,AJAX是一种广泛应用在浏览器的网页开发技术。AJAX在浏览器与WEB服务器之间使用异步数据传输(HTTP请求),也

2、就是说不需要刷新整个页面,即局部刷新即可。使用AJAX的最大优点,就是能在不更新整个页面的前提下维护数据。这使得WEB应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。关键词新闻资讯AJAX技术异步数据传输ABSTRACTDESIGNANDRESEARCHBASEDAJAXNEWSRELEASEABSTRACTWITHTHEADVENTOFTHEINFORMATIONAGE,ENTERPRISEINFORMATIONMANAGEMENTHASBECOMEMORECOMPLEX,ESPECIALLYINTHEEXTERNALINFORMATIONCANENTERPRISE

3、INFORMATIONTIMELYANDEFFECTIVERELEASEOUT,ISCONDUCIVETOINCREASETHEIRVISIBILITYNEWSASAMEANSOFACCURATEINFORMATION,INMINUTESANDSECONDSBETWEENTHERAPIDSPREADWHENCOMPANIESNEEDPUBLICRELATIONSCRISIS,WHENCOMPANIESNEEDTOPUBLISHTHENEWLISTING,THEPOSITIVENEWSFORTHEFIRSTTIMETHEMAJORITYOFTHEMEDIATOACCEPT,TOGRASPTHEO

4、PPORTUNITIESFORENTERPRISESTOCREATETHEMAXIMUMBENEFITNEWSMARKETINGEFFORTSTOTHEAUTHORITYOFMANYCOMMUNICATIONTHENEWSRELEASESYSTEMFORTHEDESIGNOFTHESTUDYCANALSOBECALLEDTHEARTICLEPUBLISHINGSYSTEM,ARTICLEMANAGEMENTSYSTEM,MAINLYUSEDTOBUILDTHENEWSCLASSWEBSITETHISDESIGNREQUIRESTHEUSEOFAJAXTECHNOLOGY,AJAXISAWIDE

5、LYUSEDBROWSERWEBDEVELOPMENTTECHNOLOGIESAJAXINTHEBROWSERANDTHEWEBSERVERUSESASYNCHRONOUSDATATRANSFERHTTPREQUESTS,THATDONOTNEEDTOREFRESHTHEENTIREPAGE,WHICHCANBEPARTIALREFRESHTHEBIGGESTADVANTAGEOFUSINGAJAXISTHATWECANNOTUPDATETHEENTIREPAGEINTHEPREMISEOFMAINTAININGDATATHISMAKESWEBAPPLICATIONSMORERAPIDRESP

6、ONSETOUSERACTIONS,ANDTOAVOIDTHENETWORKTOSENDINFORMATIONTOTHOSEWHOHAVENOTCHANGEDKEYWORDSNEWSAJAXASYNCHRONOUSDATATRANSMISSION目录I第1章系统概述111系统的研究现状112系统的开发方法1第2章系统调研及可行性分析221系统调研2211课题背景2212课题研究的意义222系统的总体目标223可行性分析2231技术可行性2232经济可行性4233社会可行性4第3章系统分析531系统需求分析5311系统的功能5312系统界面要求632数据流程图7第4章系统设计841系统概要设计8

7、42数据库设计8421系统定义表8422数据库逻辑结构设计943详细设计23431前台新闻浏览模块23432前台计划安排模块23常州工学院计算机信息工程学院毕业设计说明书(论文)II433前台组织生活模块24434前台学习参考模块25435前台图片展示模块25436前台建言献策模块26437前台常用链接模块27438前台生日提醒模块27第5章系统实现2851前台新闻浏览模块的实现2852前台计划安排模块的实现2953前台建言献策模块的实现3054前台常用链接模块的实现30第6章系统测试3161系统测试的基本原则3162软件测试方法3163系统测试结论31631软件能力31632结论3164系统

8、维护建议31结论33致谢34参考资料35前言III前言互联网已成为人们快速获取、发布和传递信息的重要途径,而在互联网中通过浏览网站是人们来获取所需信息和交流思想的一个重要方法,可见网站建随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统。其重要性是越来越高新闻网站需要实现与用户产生交互,用户可以方便地参与到一些新闻的评论和相关的调查。同时,INTERNET发展到今天,可以说,只要你上网,你必然会涉及到新闻发布系统,可以想象,其用户人数是相当巨大的,重要性是肯定是非常高的。因此,这对新闻发布系统的开发提出了更高的要求。随着信息时代的到来,企业信息管理日

9、趋复杂,尤其在对外信息发布上,能把企业的信息能及时,有效发布出去,有利于提高企业的知名度。新闻作为一种精准的信息,可在分秒之间把所述内容迅速传播出去。当企业需要危机公关时,当企业需要发布新品上市时,正面的新闻可在第一时间被广大媒体接受,为企业把握先机,创造最大效益。新闻营销权威力度多次传播。本设计研究的新闻发布系统也可叫做文章发布系统、文章管理系统,主要用于搭建新闻资讯类网站。系统概述1第1章系统概述11系统的研究现状到现在,传统的看新闻方式(例如看电视或报纸)已经落伍,随着网络的高速发展,互联网的优势开始突显起来,通过访问新闻网站来阅读新闻已经取代了传统的新闻媒体。网络相对于报纸来说是完全免

10、费的,而且报纸还浪费资源。与传统的网站相比,运用AJAX技术开发的新闻发布系统也正在替换各种传统的新闻网站。因此,我将运用此技术来开发一个企业新闻发布系统,来实现员工和管理员之间的互动交流。12系统的开发方法本系统采用ASPNET和SQLSERVER2005以及ASPNETAJAX技术,基于AJAX技术,开发一个能够局部刷新的新闻发布系统前台。浏览者可以快速地浏览想要浏览的公司信息,查看公司的计划安排以及给公司提出宝贵的建议和意见;浏览者不再为刷不出网页而担心,给员工带来轻松而愉快的体验。系统开发平台如下MICROSOFTVISUALSTUDIO2010SQLSERVER2005常州工学院计算

11、机信息工程学院毕业设计说明书(论文)2第2章系统调研及可行性分析21系统调研211课题背景随着INTERNET的发展,新闻发布系统成为网络媒体的核心。传统的静态网站难以与用户形成互动,这正是这类网站的一大诟病,使得网站的点击量提升不了。因此,开发动态网站成了越来越多开发者的追求的目标。随着近年来企业对企业网站推广的重视,企业在网站推广中起到越来越重要的作用,动态网页的缺点充分地暴露出来。其缺点有随着访问人数的增多,服务器负载就会增大,最终会导致拜访速度特别慢,甚至瓦解,另外由于是交互式设计,那就很容易给黑客留下后门,去年很多论坛和社区用户账号被盗,就阐明了动态网站的有很大的安全隐患。而且,动态

12、网站的搜寻引擎界面不太友好,因为动态网站的网页,大多数都是动态构成的,所以导致网站收录数目不高。到了2013年,新闻发布系统要求实现与用户实现交互。因此,利用AJAX异步处理,动态刷新技术的新闻网站的搭建成为很多企业网站的青睐。212课题研究的意义随着网络和计算机技术的进一步的发展,新闻网站对我们生活和工作越来越重要,尤其是在这信息高度发达的今天,人们对于信息的渴望以及与网站的越来越频繁的互动,因此需要网站速度够快,处理数据够快。而对于利用AJAX异步处理技术提供了这些技术保证,让更多的用户能够更愉快地获取信息,产生交流。所以我开发这个新闻发布系统来满足人们的需求,为人们方便获取和发布最新信息

13、及交流互动而服务。22系统的总体目标此系统前台主要分为8个版块,分别是新闻浏览重要通知,公告公示,分行要闻,辖内动态,专题报告,图片新闻,视频新闻、计划安排每日信息,工作计划,行政值班、组织生活员工之家,党员生活、学习参考咨询参考,关注常州、图片展示专题图片,作品欣赏、部门导航注类似组织机构图,点击部门链接到部门网站、生日提醒注当月生日的员工一次性显示、常用链接(点击链接到各类网站,例如搜狐,化龙巷等)、23可行性分析231技术可行性此系统对与开发环境的硬件,软件要求都不高,目前市场上的一般计算机硬件资源均能满足系统开发需求。系统调研及可行性分析31运行本软件所要求的硬设备的最小配置奔腾4代、

14、内存256M;IO设备显示器、鼠标、键盘;2开发技术(1)ASPNETASPNET是一种建立在通用语言上的程序构架,能被用于一台WEB服务器来建立强大的WEB应用程序。ASPNET相对于现在WEB开发模式的优势1多处理器环境的可靠性;2世界级的工具支持;3简单性和易学性;4高效可管理性;5自定义性和可扩展性;6强大性和适应性;7安全性;8执行效率的大幅提高。(2)AJAXAJAXASYNCHRONOUSJAVASCRIPTANDXML(异步的JAVASCRIPT和XML)。AJAX不是新的编程语言,而是一种使用现有标准的新方法。AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页

15、面的情况下。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用AJAX)如果需要更新内容,必需重载整个网页面。有很多使用AJAX的应用程序案例新浪微博、GOOGLE地图、开心网等等。(3)SQLSERVER2005SQLSERVER2005是一项全面完整的数据库与分析产品。SQLSERVER2005通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。SQLSERVER2005能够把关键的信息及时的传递到组织内

16、员工的手中,从而实现了可伸缩的商业智能。从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQLSERVER2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。(4)DIVCSSDIVCSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(TABLE)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIVCSS的方式实现各种定位。CSS是英语CASCADINGSTYLESHEETS(层叠样式表单)的缩写,它是一种用来表现HTML或XML等文件式样的计算

17、机语言。DIV元素是用来为HTML文档内大块(BLOCKLEVEL)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控常州工学院计算机信息工程学院毕业设计说明书(论文)4制。(5)JQUERY设计思想简洁的思想几乎所有操作都是以选择DOM元素(有强大的SELECTOR)开始,然后是对其的操作(CHAINING等特性)。优点小,压缩后代码只有20多K(无压缩代码94K)。SELECTOR和DOM操作的方便JQUERY的SELECTOR与MOOTOOLS的ELEMENTSE

18、LECTORSJS比较,CSSSELECTOR,XPATHSELECTOR(12后已删除)CHAINING总是返回一个JQUERY对象,可以连续操作。文档的完整,易用性(每个API都有完整的例子,这是其它框架现在不能比的),而且网上还有很多其它的文档,书籍。应用的广泛,包括GOOGLECODE也使用了JQUERY。232经济可行性因为本系统完全是自己开发,所以除了需要时间外,不需要钱。233社会可行性到现在,传统的看新闻方式(例如看电视或报纸)已经落伍,随着网络的高速发展,互联网的优势开始突显起来,通过访问新闻网站来阅读新闻已经取代了传统的新闻媒体。网络相对于报纸来说是完全免费的,而且报纸还浪

19、费资源。与传统的网站相比,运用AJAX技术开发的新闻发布系统也正在替换各种传统的新闻网站。因此,我将运用此技术来开发一个企业新闻发布系统,来实现员工和管理员之间的互动交流。系统分析5第3章系统分析31系统需求分析311系统的功能1新闻浏览公司员工可以根据自己的关心重点来选者不同版块的新闻快速浏览,图片新闻以及视频新闻一般是本站推荐的新闻,其他几个版块有公告公示,专题报告、一些重要通知、分行要闻以及辖内动态。浏览方法是先点击图标“”再点击标题,跳转到相应的页面。2计划安排公司员工可以根据浏览到公司的每天的公司信息以及工作安排来安排自己的活动计划。浏览方式与浏览新闻一样。3组织生活公司员工的生活情

20、况以及业余活动。浏览方式与浏览新闻一样。4学习参考公司员工通过此信息可以学习,关注城市的发展信息。浏览方式与浏览新闻一样。5图片展示公司的作品欣赏。浏览方式与浏览新闻一样。6部门导航进入每个员工所在部门的网页。浏览方式与浏览新闻一样。7生日提醒能浏览此月过生日的员工,方便员工的互动。浏览方式与浏览新闻一样。8友情链接浏览者可以点友情链接进入相应的网站。这是网站与网站间的一个合作与推广。在推荐其他网站的同时也方便了用户进入该网站浏览。9建言献策为公司员工提供一个交互性平台,员工发表意见和建议,让管理员知道,管理员进行回复。10行长信箱为公司员工提供一个交互性平台,对公司的意见和建议都可以让行长知

21、道,这也是一个交互性的功能。常州工学院计算机信息工程学院毕业设计说明书(论文)6312系统界面要求专题图片组织生活学习参考专题报告常用链接作品欣赏图31系统界面图新闻浏览计划安排首页等系统分析732数据流程图图32数据流程图系统设计8第4章系统设计41系统概要设计系统的总体设计如图31所示图41前台功能模块图42数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。设计数据库系统时应该首先充分了解用户在各个方面的需求,包括现有的及将来可能增加的需求。421系统定义表系统定义如表41所示表41系统定义表NO表名中文1基础数据DEP

22、ART_MT单位管理表USER_DEPART用户可以访问的单位列表SUBJECT_MT制造商提供栏目管理表DEPART_SUBJECT_MT单位栏目管理表DEPART_SUBJECT_DEAIL_MT单位子栏目管理表VIEW_DEPART_SUBJECT_DEAIL_MT视图单位子栏目管理表EMP_MT单位员工管理表VIEW_EMP单位员工管理视图JOBTYPE_MT职务管理表BUMEN_MT部门管理表NO表名中文新闻前台新闻浏览组织生活计划安排学习参考下载中心图片展示部门导航生日导航常用链接建言献策常州工学院计算机信息工程学院毕业设计说明书(论文)92运用设定信息USER_MT用户管理表PE

23、RMISSION_MT权限组管理表PERSSION_MENU权限菜单管理表PERSSMION_APPLICATION程序操作权限关联表TOTAL_ACCESS记录访问用户量USER_LOG登录用户动作履历表USER_LOG_VIEW登录用户动作履历视图BACKUP_MB备份数据库履历VIEW_USER_MENU_SUBMENU视图用户可以访问业务菜单NO表名中文3新闻公告等栏目发布管理公告PUBLICNOTICE_MB新闻公告等管理表PUBLICNOTICE_MB_FILE_TB公告新闻等的附件管理表PUBLICNOTICE_MB_USER如果新闻公告不是完全公开的,那么这里面记录了指定的公开

24、对象VIEW_PUBLICNOTICE_MB视图新闻公告等管理表VIEW_PUBLICNOTICE_MB_FILE_TB视图公告新闻等的附件管理表DEPART_FILE_TB常用表格,软件NO表名中文4建言献策管理DEPART_ADVISE_MB建言献策422数据库逻辑结构设计数据库表结构设计如下表42部门管理表列表数据类型字段大小允许空说明DEPARTIDNVARCHAR4否单位ID(主键)BUMENIDNVARCHAR4否部门ID(主键)BUMENNAMENVARCHAR30否部门名称IMGNAMENVARCHAR500是图片名系统设计10USERIDNVARCHAR20否用户IDCREA

25、TETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考STATUSNVARCHAR1否状态(默认“0“不使用;”1“使用中)(4)表43单位管理表列表数据类型字段大小允许空说明DEPARTGUID否单位GUIDDEPARTIDNVARCHAR4否单位ID(主键)DEPARTNAMENVARCHAR30否单位名称IMGNAMENVARCHAR500是图片名字2USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考STATUSNVARCHAR1否状态(“0“禁用;默认”1“使用中)

26、(4)NOTICENTEXT16是单位介绍常州工学院计算机信息工程学院毕业设计说明书(论文)11表44用户可以访问的单位列表列表数据类型字段大小允许空说明USERIDNVARCHAR20否用户ID(主键)DEPARTIDNVARCHAR4否单位ID(主键)表45制造商提供栏目管理表列表数据类型字段大小允许空说明SUBJECTIDNVARCHAR8否栏目ID(主键)SUBJECTGUID否栏目GUIDSUBJECTNAMENVARCHAR30否栏目名称IMGNAMENVARCHAR500是图片名字2USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时

27、间OTHERNVARCHAR200是备考STATUSNVARCHAR1否状态(默认“0“不使用;”1“使用中)(4)SHOWCOUNTNVARCHAR3否在前台显示长度的设置(默认是100)系统设计12表46单位栏目管理表列表数据类型字段大小允许空说明DEPARTIDNVARCHAR4否单位ID(主键)SUBJECTIDNVARCHAR8否栏目ID(主键)SUBJECTGUID否栏目GUIDSUBJECTNAMENVARCHAR30否栏目名称IMGNAMENVARCHAR500是图片名字2USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTH

28、ERNVARCHAR200是备考STATUSNVARCHAR1否状态(默认“0“不使用;”1“使用中)(4)表47单位子栏目管理表列表数据类型字段大小允许空说明DEPARTIDNVARCHAR4否单位ID(主键)SUBJECTIDNVARCHAR8否栏目ID(主键)SUBJECTGUID否栏目GUIDSUBJECTNAMENVARCHAR30否栏目名称IMGNAMENVARCHAR500是图片名字2常州工学院计算机信息工程学院毕业设计说明书(论文)13USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考STA

29、TUSNVARCHAR1否状态(默认“0“不使用;”1“使用中)(4)表48单位员工管理表列表数据类型字段大小允许空说明DEPARTIDNVARCHAR4否单位ID(主键)EMPIDNVARCHAR20否职员ID(唯一)当前职员数1(主键)否EMPGUIDEMPNONVARCHAR20否职员NO(主键)EMPNAMENVARCHAR30否职员姓名BIRTHDAYNVARCHAR8是出生年月日SEXYNVARCHAR4是性别默认“男“,“女”NATIONNVARCHAR30是民族STATUSNVARCHAR1是是否在籍“0“非在籍;“1”“在籍”默认系统设计14EDUCATIONNVARCHAR

30、20是学历“0“专科;“1”“本科”(默认)“2“硕士“;“3”博士;“4”博士后;“5”其他JOBTYPEIDNVARCHAR4是职务ID单位至少要选一个BUMENIDNVARCHAR4是部门ID单位至少要选一个ENTERDAYNVARCHAR8是任职日LEAVEDAYNVARCHAR8是离职日ORIGINNVARCHAR60是籍贯ADRESSNVARCHAR100是详细地址TEL1NVARCHAR20是联系方式(电话)TEL2NVARCHAR20是手机URGENTCONTACTMANNVARCHAR20是紧急联络人URGENTCONTACTTEL1NVARCHAR20是紧急联络人电话URG

31、ENTCONTACTTEL2NVARCHAR20是紧急联络人手机MAILNVARCHAR50是邮箱IMGNAMENVARCHAR500是照片名字1常州工学院计算机信息工程学院毕业设计说明书(论文)15USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考ISOPENNVARCHAR1是是否公开“0“非公开;“1”“公开”默认表49职务管理表列表数据类型字段大小允许空说明JOBTYPEIDNVARCHAR4否职种ID(主键)JOBTYPENAMENVARCHAR30否职种名称IMGNAMENVARCHAR500是

32、图片名USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考STATUSNVARCHAR1否状态(默认“0“不使用;”1“使用中)(4)表410用户管理表列表数据类型字段大小允许空说明USERIDNVARCHAR20否用户ID(主键)系统设计16USERGUID否用户GUIDPASSWORDNVARCHAR50否用户密码PERMISSIONIDNVARCHAR3否权限IDIMGNAMENVARCHAR500是照片EMPIDNVARCHAR10否关联职员IDSTATUSNVARCHAR1是账号状况(“0“账号停止

33、;“1”账号正常默认;)REGISTRATIONNVARCHAR1是当前状态(“0“未登录;“1”登录中;)CREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备注表411权限组管理表列表数据类型字段大小允许空说明PERMISSIONIDNVARCHAR3否权限ID(主键)PERMISSIONNAMENVARCHAR30否权限名字USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备注常州工学院计算机信息工程学院毕业设计说明书(论文)17表412权限菜单管理表列表数据类型字

34、段大小允许空说明PERMISSIONIDNVARCHAR3否权限ID(主键)MENUIDNVARCHAR30否菜单名称(主键)SUBMENUIDNVARCHAR30否菜单名称(主键)USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备注表413程序操作权限关联表列表数据类型字段大小允许空说明DEPARTIDNVARCHAR20否单位ID(主键)PERMISSIONIDNVARCHAR3否权限ID(主键)MENUIDNVARCHAR30否菜单名称(主键)SUBMENUIDNVARCHAR30否菜单名称(主键)OP

35、ERATEIDNVARCHAR30否操作管理ID1新建,2编辑3审批4复制5下载6删除(主键)USERIDNVARCHAR30否用户ID(主键)CREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR20是备注系统设计18表414记录访问用户量列表数据类型字段大小允许空说明TOTAL_ACCESSNVARCHAR50否访问用户量(主键)MYDATENVARCHAR8否日期(主键)OTHERNVARCHAR200是备考表415登录用户动作履历表列表数据类型字段大小允许空说明USERIDNVARCHAR20否用户ID(主键)OPERATEIDNVARCHAR30否操作G

36、UID(自动)(主键)OPERATENVARCHAR100是做了哪些动作CREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备注表416备份数据库履历列表数据类型字段大小允许空说明IDNVARCHAR10否ID(主键)PATHNVARCHAR200否备份路径USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间常州工学院计算机信息工程学院毕业设计说明书(论文)19OTHERNVARCHAR200是备注表417新闻公告等管理表列表数据类型字段大小允许空说明DEPARTIDNVARCHAR4否单位ID(主键)SU

37、BJECTIDNVARCHAR8否栏目ID(主键)SUBJECTDETAILIDNVARCHAR8否子栏目ID(主键)NOTICEIDNVARCHAR10否公告ID自动(主键)否NOTICEGUIDNOTICENAMENVARCHAR100否公告名称NOTICENVARCHAR16是公告内容VIEWOFNUMBERNVARCHAR10否浏览次数默认0USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考NOTICEAUTHORNVARCHAR30是公告作者NOTICEDATENVARCHAR8是公告开始时间ST

38、ATUSNVARCHAR1否状况(“0“已经发布;“1”未发布;)系统设计20FLAGNVARCHAR1否(“0”面向所有人公开默认值;“1“面向指定员公开;)DELSTATUSNVARCHAR1否状况(“0“已经删除;“1”默认未删除;)表418公告新闻等的附件管理表列表数据类型字段大小允许空说明NOTICEGUIDNVARCHAR200否NOTICEGUIDFILEIDNVARCHAR10否附件信息字段ID(主键)否FILEGUIDFILENAMENVARCHAR200是附件信息字段名称FILEPATHNVARCHAR300是附件路径FILETYPENVARCHAR50否附件种类FILES

39、IZENVARCHAR20是附件大小USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考STATUSNVARCHAR1否状况(“0“已经发布;“1”未发布;)常州工学院计算机信息工程学院毕业设计说明书(论文)21表419如果新闻公告不是完全公开的,那么这里面记录了指定的公开对象列表数据类型字段大小允许空说明NOTICEGUIDNVARCHAR200否NOTICEGUID(主键)NVARCHAR否所有的公开职员对象ID职员1,职员2,职员3,以逗号隔开并且以逗号结尾NVARCHAR否所有的公开职员对象ID职员1

40、,职员2,职员3,以逗号隔开并且以逗号结尾表420常用表格,软件管理表列表数据类型字段大小允许空说明DEPARTGUIDNVARCHAR200否NOTICEGUIDFILEIDNVARCHAR10否附件信息字段ID(主键)FILENAMENVARCHAR200是附件信息字段名称FILEPATHNVARCHAR300是附件路径FILETYPENVARCHAR50否附件种类FILESIZENVARCHAR20是附件大小USERIDNVARCHAR20否用户IDCREATETIMENVARCHAR14是记录创建修改时间OTHERNVARCHAR200是备考系统设计22FLAGNVARCHAR1是0常

41、用表格默认1常用软件STATUSNVARCHAR1否状况(“0“已经发布;“1”未发布;)表421建言献策列表数据类型字段大小允许空说明DEPARTIDNVARCHAR8否单位ID(主键)ADVISEIDNVARCHAR8否建言编号SENDUSERNVARCHAR60是发送人TITLENVARCHAR100否建言标题NTEXT16是建言内容SENDTIMENVARCHAR14是发送时间RECEIVEUSERNVARCHAR20是回复人RECEIVETIMENVARCHAR14是回复时间NTEXT16是回复内容STATUSNVARCHAR1是状况(“0“消除;“1”默认存在;)USERIDNVA

42、RCHAR20否用户IDCREATETIMENVARCHAR14是最后修改时间OTHERNVARCHAR200是备考常州工学院计算机信息工程学院毕业设计说明书(论文)2343详细设计431前台新闻浏览模块新闻浏览模块图如图42所示图42新闻浏览模块图新闻浏览模块操作流图如图43所示图43新闻浏览模块操作流图当点击图片或者视频时可以直接进入新闻内容;其他的新闻可以点击字或者“”按钮,弹出一个浮动窗口;然后可以点击文章标题,进行阅读。图片新闻部分的设计代码有“/“QUALITY“HIGH“PLUGINSPAGE“HTTP/WWWMACROMEDIACOM/GO/GETFLASHPLAYER“TYP

43、E“APPLICATION/XSHOCKWAVEFLASH“WIDTH“550“HEIGHT“450“/432前台计划安排模块计划安排模块图如图44所示新闻浏览图片新闻视频新闻辖内动态重要通知分行要闻公告公示进入首页选择浏览内容阅读内容点击按钮“MORE”点击图标弹出窗口点击标题系统设计24图44计划安排模块图计划安排操作流图如图45所示图45计划安排模块操作流图进入首页时,如果点击“行政值班”按钮后,弹出浮动窗口,窗口显示的事文章内容。433前台组织生活模块组织生活模块图如图46所示图46组织生活模块图组织生活操作流图如图47所示计划安排每日信息工作计划行政值班进入首页选择每日信息或者工作计

44、划阅读内容点击按钮“MORE”点击图标弹出窗口点击标题点击行政值班按钮阅读内容组织生活员工之家党员生活常州工学院计算机信息工程学院毕业设计说明书(论文)25图47组织生活模块操作流图434前台学习参考模块学习参考模块图如图48所示图48学习参考模块图学习参考操作流图如图49所示图49学习参考模块操作流图435前台图片展示模块图片展示模块图如图410所示进入首页选择员工之家或者党员生活阅读内容点击按钮“MORE”点击图标弹出串口点击标题学习参考咨询参考关注常州进入首页选择咨询参考或者关注常州阅读内容点击按钮“MORE”点击图标弹出窗口点击标题系统设计26图410图片展示模块图图片展示操作流图如图

45、411所示图411图片展示模块操作流图看专题图片时,光标停留在“1,2,3,4”中的一个,点击即可进入。436前台建言献策模块建言献策模块图如图412所示图412建言献策模块图图片展示专题图片作品欣赏进入首页作品欣赏欣赏作品点击按钮“MORE”弹出窗口专题图片点击“前页”或者“后页”建言献策建言献策行长信箱常州工学院计算机信息工程学院毕业设计说明书(论文)27建言献策操作流图如图413所示图413建言献策模块操作流图当点击“建言献策”或者“行长信箱”按钮时,弹出窗口,内容有标题(必填),发送人(必填),内容,以及验证码。内容部分可以修改字体,大小,格式等。验证码设计部分代码为点击图片可刷新验证

46、码请点击后输入验证码437前台常用链接模块常用链接操作流图如图414所示图414常用链接模块操作流图438前台生日提醒模块生日提醒操作流图如图415所示图415生日提醒模块操作流图进入首页建言献策发送给管理员弹出窗口填写建议或意见行长信箱点击按钮弹出窗口点击按钮填写建议或意见发送给行长选择链接名称点击进入生日祝福阅读内容点击弹出窗口系统设计28第5章系统实现51前台新闻浏览模块的实现页面是用表格布局,通过调用CSS样式来表达效果,需要加载数据的模块,全部用REPEATER绑定数据。通过后台来改变前台的新闻标题。首页主要包括以下几个模块1图片和视频新闻(给浏览者提供视频和图片,更直观更生动地表达

47、文章)2重要通知(管理员给浏览者发布公司重要的通知)3分行要闻(公司其他支行的重要新闻)4每日信息和工作计划(给员工发布公司的安排计划)5辖内动态6公示公告(公司的一些重要通告)7专题报告(一些重要的系列报告)8员工之家和党员生活(介绍员工的生活,展现公司员工的风采)9常用链接10建言献策和行长信箱(为公司员工提供一个平台,对公司的意见和建议都可以让管理员知道,这也是一个交互性的功能。)前台首页的实现如图51所示常州工学院计算机信息工程学院毕业设计说明书(论文)29图51前台界面设计图52前台计划安排模块的实现如图52所示图2工作计划图系统实现3053前台建言献策模块的实现如图53所示图3建言

48、献策图54前台常用链接模块的实现如图54所示系统厕试31第6章系统测试编码完成后,就要对源程序进行测试。软件测试的目的在于争取在第一时间发现程序中的错误,以便于及时纠错,增加软件可靠性。它在整个系统设计实施过程中占有相当的分量。测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节。61系统测试的基本原则1所有测试都应该能追溯到用户需求。2应该远在测试开始之前就制定出测试计划。实际上,一旦完成了需求模型就可以着手制定测试计划,在建立了设计模型之后就可以立即开始设计详细的测试方案。3应该从“小规模”测试开始,并逐步进行“大规模”测试。通常首先重点测试单个程序模块,然后把测试重点转

49、向在集成的模块簇中寻找错误,最后在整个系统中寻找错误。62软件测试方法测试任何软件都有两种方法黑盒测试和白盒测试。对于软件测试而言,黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程,也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接受输入数据产生正确地输出信息,并且保持外部信息地完整性。黑盒测试又称为功能测试。与黑盒测试法相反,白盒测试法地前提是可以把程序看成装在一个透明地白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都按预定要求正确工作。白盒测试又称为结构测试。本进网站决定采用黑盒测试法,即知道了网站应该具有的功能,可以通过测试来检验是否每个功能都能正常使用。63系统测试结论631软件能力经过软件测试,表明软件的应用功能还算比较完善,基本要求的功能都能正常的实现。632结论由于个人能力有限,时间仓促,网站尚有很多不足之处,虽然可以完成界面设计,但是它还还有很多需要改进完善的地方。64系统维护建议不管软件还是硬件总有出错的时候,系统出现错误时,有可能导致数据库中数据常州工学院计算机信息工程学院毕业设计说明书(论文)32的丢失,一些重要数据的丢失可能会导致巨大的损失,另外,由于业务的发展,许多数据需要不定期的进行更新、或调整。诸多因素导

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。