资源目录
压缩包内文档预览:(预览前20页/共26页)
编号:7409836
类型:共享资源
大小:1.47MB
格式:RAR
上传时间:2018-01-15
上传人:专业****设计
认证信息
个人认证
葛**(实名认证)
江苏
IP属地:江苏
45
积分
- 关 键 词:
-
计算机
系统、设计、
- 资源描述:
-
ASP071网上日记本,计算机,系统、设计、
- 内容简介:
-
说明管理ID谭娅玲PASS5203116编号_重庆电子工程职业学院毕业设计报告(论文)题目网上日记本专业计算机网络技术班级网络041学生谭亚铃设计指导教师吴焱岷设计小组成员谭亚玲袁华谭易军二八年四月三十日目录第一部分软件可行性研究与项目开发计划11、问题定义12、可行性研究13、项目开发计划2第二部分软件需求分析31、用户功能和数据流图(DFD)32、数据字典DD7第三部分软件概要设计81、定设计方案82、模块及软件结构图103、数据库设计14第四部分软件详细设计161、浏览功能模块设计162、删除功能模块设计17第五部分软件编码181、所选语言182、源代码18第六部分软件测试与调试191、测试环境与测试方法192、测试实例测试集的研究与选择193、测试过程与调试204、结果20第七部分结束语22第八部分附录231、代码附录232、参考文献26编号_1第一部分软件可行性研究与项目开发计划1问题定义随着时代的进步,网络技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会,人们对信息和数据的处理。管理和加工已经进入自动化、网络化和社会化的阶段。博客的兴起,让更多的人在网络上,建起了展示自己的空间,同时更多的人愿意在网络上,分享个人的心情日记,个人收藏,这些都是普通的博客内容。本次论文的目的制作网络日记本,我们要实现网络日记本的增加、删除、修改三大部分的内容。设计完成网络日记本,让它具有文章分类、日期时间显示、后台管理等功能。此次论文的开发过程,我们采用ASP作为开发语言,MICSOFTACCESS为数据库,软件运行环境PENTIUM处理器IISIE60128MB。2可行性研究本论文共分八个章节完成,我们的本次制作任务。在第一章,我们将把我们即将遇到的问题提出来,以便在以后的章节中完成它,并制定项目开发的进程计划;第二章软件需求分析,在本章节中,我们将逐一分析制作过程中遇到的问题,例如看日记,写日记,删除日记,日记管理等,并且把相关数据做成数据字典;第三章软件概要设计,在这一章节中,我们将把各个问题一一作以详细的分析,并且制定解决的办法,用数据流程图,模拟日记本在使用过程中出现的情况;第四章软件详细设计,在此章节,我们将再次将日记本的各个功能提出,加以详细的分析,完成系统将出现的每一个细节。通过这一部分,我们将完成日记本制作的理论部分;第五章软件编码,顾名思义,在这一章节中,我们将对日记本实行软件编码,在实际中解释每段编码的含义,具体完成日记的增加、删除、数据库连接这几部分;第六章软件测试与调试,在这章里,我们对软件进行测试运行,找到软件的不足,加以修正;第七章结束语,本章节,是在制作工程中,个人的感受与收获的总结;第八章附录,此章节为本次论文的结尾部分。23项目开发计划本次论文的时间安排如下1需求分析阶段(2007年4月份2007年5月份)2详细设计阶级(2007年5月份2007年6月份)3测试阶段(2007年6月份)3第二部分软件需求分析1用户功能和数据流图(DFD)在项目可行性研究的基础之上,我们对系统各项功能进行了初步的分析。11管理界面登陆本软件采用的是前台录入方式,所以日记的一切管理无需从后台进入才能进行操作。在前台完成所有操作,这一点我们将在以后的章节详细说明。在登陆到管理界面,我们要输入管理员账号和密码,进入到管理主界面。在主界面进行所要的基本操作。(1)在登陆界面,我们输入账户信息,账户信息包括管理员登陆名和管理员密码,这些信息经过基本信息库身份验证,如果信息错误将提示“输入错误”提示信息,显示错误界面。如用户不进行任何操作,界面将在5秒后自动返回最初的管理员登陆界面;如果信息正确无误,将进入管理主界面,管理员就可以进行自己所需要的详细操作了。此过程数据图(图21),所示管理用户账户信息错误信息身份验证错误对话框正确信息基本信息库返回登陆界面管理界面(图21)4(2)账号的合法性验证,在登陆界面,我们将设置两个按钮,即“确定”和“重置”。当用户在输入密码后发现密码输入错误时,点击“重置”键即可将之前输入的密码清除。在用户输入密码后,点击“确定”键时,计算机将调用身份验证数据库进行身份验证,验证该登陆用户是否是合法的管理员。如果其密码输入正确将进入下一个界面。其数据流程图(图22)所示管理登陆请输入密码确定重置验证密码密码正确信息基本信息库密码错误信息(图22)12需求选择当密码验证正确后进入需求界面,在此界面中有浏览、增加、删除、修改密码等功能选项以退出按钮。(图23)5管理界面修改文章修改密码增加文章删除文章数据中心基本信息库(图23)在接下来的部分里,我们将用数据流图的形式来表示各个需求选择的功能13浏览其数据流程图(图24)关闭页面文章显示返回上级菜单数据中心返回浏览文章(图24)6注在浏览文章的时候,我们可以进行选题浏览,即对自己所知道题目的文章直接浏览。还可以进行分类浏览,即根据不同分类,选择不同的类别,在一种类别中进行文章浏览。14修改密码其数据流程图如下(图25)修改密码关闭页面完成返回上级菜单返回发送信息基本信息库请输入旧密码新密码验证信息返回处理信息(图25)注在请输入旧密码、新密码界面,我们在这里要求输入旧密码一次,用于修改用户的合法性验证;输入新密码两次,用于新密码的一致性验证。信息处理有三种情况旧密码输入错误,返回修改密码界面。新密码两次输入,两次输入不符,返回修改密码界面。修改密码成功,显示修改完成界面。72数据字典(DD)1登陆名长度512位类型字符型2密码长度614位类型整型3文章内容类型整型4日期_年_月_日5名称基本信息库登陆名密码6名称数据中心文章名称文章类别文章写作日期文章内容7名称基本信息来源登陆管理员去处身份验证组成账号密码8第三部分软件概要设计1定设计方案在整个系统中,从功能划分成浏览、增加、删除及修改密码,四个模块,用一个主菜单来承载这四个功能,即每个功能完成后返回的界面。现在对用户进入系统作详细设计。在需求分析中已经产明本软件采用的是前台录入方式,日记的一切管理均需从前台进入进行操作,其程序流程图(图31)所示(图31)在这段程序流程中,判断合法性时就要调用客户基本信息库表,将帐号与密码对照,判断其真假并将结果返回。在用户登录到管理登录界面时,用户根据提示在“帐号”和“密码”处,输入个人信息,并点击“确定”按钮,“重置”按钮作为清除用户9输入错误,清除已输入信息使用。用户在输入了帐号和密码后点击“确定”按钮,说明用户已经确认其输入的帐号和密码无误,确认提交并进行此次操作。系统将把帐号、密码送入数据库与数据库中的原始数据相校对,验证其合法性、可行性。验证过后如果不合法则返回在界面上返回提示信息“您输入的账号或密码错误,请正确输入”如果帐号和密码验证无误后,则进入下一个界面继续进行用户所需要的操作。如果用户决定结束此次操作,则关闭页面即可结束操作或点击“退出”,返回到帐号与密码输入界面(图32)(图32)如果你忘记密码,你可以通过自己设置的问题找回密码。这样增强了程序的可用性。在帐号密码校验无误后,用户选择进入下一个阶段的操作,则进入了功能选择界面,该界面包括了所有日记本系统所提供给用户的所有操作,包括“看日记(即浏览)”,“添加日记”,“修改删除”。具体如下图(图33)所示10(图33)2模块及软件结构图21看日记(即浏览文章)看日记功能是用于完成用户对其个人帐户内已有文章进行浏览,清晰直观的反映给用户其帐户内文章资源的情况。主要在前台进行,具体的流程图如下(图34)11开始主页选取用户查看日记日历选择完成(图34)用户可以通过用户列表中列出的用户选择用户名,进入浏览页面。在些页面中可以通过日历控件,选择具体的日期查看当前用户的公开的日记。进入了看日记子功能界面,界面将显示出该功能所提供给用户的一起可操作功能,即用户可以自主选择所需要的类别进行浏览观看,“回返”按钮用于看日记功能操作,返回功能选择界面。“退出”按钮用于结束一切操作,返回到帐号输入界面,从数据库中调用的所有数据经系统重新整理后,返回数据库。其功能界面如(图35)所示12(图35)22修改日记参数修改日记本参数是用户对自己日记本一些基本参数的设置,包括密码修改、忘记密码,找回密码的问题和答案、个人主页等。其数据流程图如下(图36)所示13(图36)日记参数,其界面图如下(图37)所示(图37)143数据库设计当用户通过日记本系统进行各项操作时,必然要用到对表数据库的调用,在调用的过程中即对数据库进行访问或修改。因此,我们对数据进行设计。在一个数据库中存放看很多表,这些表之间有的存在必然的联系,我们可以通过这些表间关系对数据库进行查询和修改。在这个系统中我们设计了两个数据库表即基本信息库和数据中心库,当用户一开始进入日记本系统时为了其安全性就要对用户进行身份验证。因而就要对基本信息库进行调用并查询,而修密就要对该数据库进行修改。在基本信息库表进行设计时,应包含客户最基本的ID、PASSWORD;其次客户的一些次要信息(EMAIL、注册时间)也就构成了我们数据库表中的字段名。通过对个字段名内容的填写也就构成了我们的基本信息。接下来对数据中心库表的设计,它的方法与客户基本信息库表一样,也包括一些基本的信息,如ID、分类、题目。这些最基本的信息可设置成为主索引,惟一索引或候选索引,从而建立表间关系。在这个库表中还要有用户的输入内容,删除记录和操作时间等。基本信息库表如下所示(1)基本信息库表,详细设计如表31表31日本TABLE31TXT编号字段名称数据结构说明1ID自动编号编号2用户文本用户3年文本写日记的年份4月文本写日记的月份;5日文本写日记的日期;6天气文本写日记的天气7心情文本写日记的心情8内容备注日记内容9ADDTIME时间添加时间10保密数字0,不公开;1,公开11SEE数字观看资数15(2)管理员表,详细设计如表32表32日本TABLE32TXT编号字段名称数据结构说明1ID自动编号编号2NAME文本用户3PASSWORD文本密码4RJ文本日记5USER文本日记用户名;6USERMAIL文本邮箱7HOME文本主页地址8PAGE数字每页显示日记量9URL文本网址址10COPY文本版权11ORTHER文本其它12ADMIN文本真实名13VER文本版本(3)用户表,详细设计如表33表33用户TABLE33USER编号字段名称数据结构说明1ID自动编号编号2USER文本用户3PASS文本密码4MAIL文本邮箱5URL文本主页地址6TIME日期时间注册时间7SM数字日记数量8SEE数字使用次数9BM数字是否公开10LOGO文本顶端图片11WENTI文本问题12DAAN文本答案16第四部分软件详细设计1浏览功能模块设计进入本系统看到的便是本系统的浏览功能模块,本系统的浏览功能模块的设计方案图如图41开始管理员日记本用户列表选择用户选定日期的日记日历选择图41进入系统浏览功能模块后,首先看到的是本系统管理员的日记本,然后可以在系统导航条中选择用户列表,选用户。便进选择用户的日记本,进入后可以选择日历,查看具体日期的日历。172修改日记功能设计每个用户进入个人管理中心后,便可以修改个人日记参数,数据流图如图42所示修改密码关闭页面完成返回上级菜单返回发送信息基本信息库请输入旧密码新密码验证信息返回处理信息你的主页你的邮箱是否公开忘记密码基本信息库验证信息图4218第五部分软件编码1所选语言本系统在ASP环境下,利用ASP内置的五大对像,以及ADO的使用,加上VBSCRIPT、JSSCRIPT语言开发。在外观和格式控制上,采用DHTM以及CSS样式表来实现。2源代码(见附录1)19第六部分软件测试与调试1测试环境与测试方法本系统在WINDOWS系统IIS环境下测试。在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。各子模块测试名称如下客户机接受信息模块测试客户机输出信息模块测试网络接受和发送模块结构测试服务器模块(包括数据库)测试各模块之间的接口测试系统测试2测试实例测试集的研究与选择首先对用户的输入信息进行测试。客户机上的输入信息分别是用户基本信息。输出为处理信息或出错信息。在输入的测试数据中可分为有效输入类无效输入类。其中的错误种类有无效输入类数据类型不匹配,PERRORTYPET否则F你的昵称文本管理密码文本你的邮箱文本确认密码文本忘记密码问题文本答案文本数据超出规定范围PERRORRANKT否则F等等3测试过程与调试第一组数据你的昵称输入“”管理密码输入123456确认密码输入123456你的邮箱输入ZENGFANB163COM忘记密码问题输入我最好朋友是谁答案输入小曾20第二组数据你的昵称输入“放大镜看爱”管理密码输入123456确认密码输入123DDDD你的邮箱输入ZENGFANB163COM忘记密码问题输入我最好朋友是谁答案输入小曾第三组数据你的昵称输入“放大镜看爱”管理密码输入ZFBMM确认密码输入ZFBMM你的邮箱输入ZENGFANB163COM忘记密码问题输入我最好朋友是谁答案输入小曾4结果第一组数据测试结果第二组数据测试结果第三组数据测试结果21注册成功22第七部分结束语经过本次设计,系统已通过测试完成。回想在这半年的历程中;从选题到系统的实现,再到论文完成,每走一步对我来说都是新的尝试与挑战。在课题设计过程中遇到了很多困难,也走了许多弯路,但最终通过查阅资料,问老师和同学都得到了解决。在设计过程中经过多次修改,能够较好的把软件工程中的基本原理和方法学运用到系统的具体设计中。在课题设计过程中由于技术时间等原因,还存在很多有待完善的地方和不足之处,在此还望老师给出宝贵意见。以便在以后的学习工作中不断提高自我完善自我。23第八部分附录1代码附录11整个系统的连接接数据库的文件的代码如下12浏览功能模块的代码,INDEXASP文件,用于分页浏览日记。USERTHENSQL2“UPDATEUSERSETSEES
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。