




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
错误!未找到引用源。。数据库在很多地方都会使用到,使用面比较广泛,作用极大,它可以存储web网站的动态数据内容,许多的动态交互信息都需要用到数据库。程序员设计一款软件,其中必不可少步骤的是后台的数据库设计,主要用于数据表格的设计、数据的存储,以及后期数据的维护、更新操作,可以想象得到数据库对于软件设计的意义极大。从系统稳定性、安全性及易维护性的角度出发,数据交互部分,系统采用SSH(Struts-Spring-Hibernate)框架结合MySQL数据库完成,SSH框架将应用程序分为三个层次:表现层、业务逻辑层及数据持久层,可以安全、高效、迅速地完成数据交互操作,结合MySQL数据库可以有效保证数据的实时性、安全性和一致性REF_Ref5334\r错误!未找到引用源。。数据库管理包括信息的初级采集阶段,对采集信息进行选取、存储、再加工处理,从而实现对数据的有效提炼。数据库掌控和管理整个系统的数据,比如,对程序的数据进行相应的更新操作,对应于数据库的相关数据也将会相应的更新变动,反之,更新数据库也可以更新数据。在本系统的数据库设计中,数据表结构主要内容如下所示。(1)admin(管理员信息表)如表3-1所示,本数据表主要是对管理员信息进行登记。表3-1admin的结构序号数据类型列名长度是否允许空说明1IntId4否auto_increment2varcharusername50是3varcharPassword50是4varcharrealname50是5varcharsex50是6varcharage50是7varchartel50是8varcharxi50是(2)lw(论文信息表)如表3-2所示,本数据表用于保存论文的基本信息。表3-2lw的结构序号数据类型列名长度是否允许空说明1IntId4否auto_increment2varcharusername50是3varcharPassword50是4varcharrealname50是(3)ly(留言信息表)具体情况如表3-3所示,本数据表用于保存留言的基本信息。表3-3ly的结构序号数据类型列名长度是否允许空说明1IntId4否auto_increment2varcharMember50是3textnr50是4varcharsj50是5varcharhf50是6varcharhfsj50是(4)xw(学生信息表)如表3-4所示,本数据表主要用于保存学生的基本信息。表3-4xw的结构序号数据类型列名长度是否允许空说明1IntId4否auto_increment2varcharBt50是3avrcharfl50是4textnr50是5varcharsj50是SQLServer数据库作为关系型数据库的标准语言,拥有较大的用户群体,能够将各种数据库建立联系。同时能够执行各种各样的操作,可以保持和管理大量的数据,对于软件开发者而言是后台运行的基础。系统的软件详细设计和实现系统的基本流程首先用户必须登录后才能够进行一系列操作任务。不同的用户拥有不同操作权限,具体登陆流程如图4-1、4-2所示。图4-1登录流程图图4-2修改密码流程图系统登录设计后台主要是管理员操作,包括日常的维护与更新。后台用户需要先成功登录系统。管理员需要用浏览器打开后台管理页面进入登录界面。在相关登录提示操作下使用者可以进行用户名、密码的输入操作。最后,即可成功访问并操作本系统。具体使用情况,如图4-3所示。图4-3登录界面教师信息管理模块管理员成功登陆系统后,在菜单中选择系统用户管理,点击进入即可实现系统用户管理、修改登录密码的操作,系统用户管理需要进行填写管理员名和登录密码。系统管理员登录成功后,添加教师信息功能实现具体如图4-4所示。图4-4添加教师信息运行效果界面注册学生信息管理功能的设计与实现管理员可以对现有注册学生信息进行处理包括学生信息查询、添加和修改具体运行如图4-5所示。图4-5查询学生信息运行效果图论文格式功能模块这个功能里包括论文上传,对论文格式进行删除处理。界面如图4-6所示。图4-6论文格式查询信息图公告管理模块的实现公告管理即对网站公告信息进行管理,管理员发布公共信息后,所有教师和学生能看到公告信息。公告管理的界面如图4-7。图4-7添加公告信息运行界面套表信息管理管理员还可可以添加新的套表信息和修改套表信息,如下图4-8所示:图4-8添加套表信息界面系统退出管理本系统最后一个步骤,就是系统退出。只需点击注销按钮即可安全退出系统,如需再次登录本系统,只需重复登录步骤即可。
系统的功能测试在软件开发过程中,最后一项就是软件测试,它是对系统需求分析、系统功能设计以及编码的最终复审。软件通常需要大量的时间和精力来检测是否满足用户需求和体验。每一次软件检测后都需要对出现的问题进行登记并改进从而保证所开发系统的质量。具体操作流程如图5-1测试与纠错信息流程所示。图5-1测试与纠错信息流程测试系统有很多种方法,如白盒测试、黑盒测试、可用性测试等等,白盒测试相当于在一个透明的盒子进行查看并且测试,就是系统中的内容和功能,即主要针对于系统的代码所进行的测试,它也被称为结构测试;黑盒测试相当于在一个非透明的盒子中进行测试,就是系统中的功能,也被称为黑盒测试,即对系统的主要功能进行测试,主要指验证系统的核心功能能否达成所设计的目标,其也称为功能测试;可用性测试是指为了测试该系统是否可用,基本功能是否可用实现,开发人员和测试人员将记录下一些具有代表意义的用户使用本系统的基本情况。本系统功能测试具体情况如表5-1所示,可用性测试具体情况如表5-2所示。表5-1系统功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好表5-2系统可用性测试测试项测试人员的评价窗口移动、大小改变、关闭等操作是否正常是操作模块是否友好是模块、提示内容等文字描述是否正确是模块布局是否协调、合理是模块的状态是否正确(对选中项能否发生对应切换)是鼠标、键盘操作是否支持是所需数据项是否正确显示是操作流程是否合理是是否提供帮助信息是通过对系统进行功能测试,测试结果与软件开发要求进行对比,是否实现了既定目标,同时检验各项功能模块是否正常运作,整个系统运营是否稳定。对于用户而言,页面是否简洁容易操作,是否能够便捷高效地完成所需工作。通过以上指标来判定本系统的设计是否成功完成。
总结信息管理设计在社会上仍然是软件公司开发的热点。计算机专业做毕业设计的目的与意义所在于,毕业生大学四年学习最终目的是在社会上体现自己的价值。本人在老师的指导下,在经过大量为资料查询以及相关文献检索下对软件设计进行不断分析与改进,最终成功完成对大学生毕业设计管理系统的设计与实现。大学生毕业设计管理系统分为前台管理、个人中心管理、管理员管理部分。前台管理的功能权限可分为公告、论文格式、套表信息、在线留言、首页模块。个人中心管理的功能权限可分为个人信息、论文信息、密码信息。管理员管理的功能权限主要包括密码管理、教师用户管理、公告信息管理、论文格式管理、套表信息、注册学生管理。但受到现有学识的限制,该系统设计难免存在一些不足,如系统页面的设计有余而忽略了美观性等。随着软件系统的应用更多的不足将会被发现从而得到改进。最后,经过一系列的设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论