ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:62.36KB ,
资源ID:3902896      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3902896.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业生选题系统总体设计说明书.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业生选题系统总体设计说明书.docx

1、毕业生选题系统总体设计说明书毕业生选题系统总体设计说明书组成员:XXXXX1.引言.21.1编写的目的 .21.2 背景.21.3 定义.21.4 参考资料.32总体设计.42.1需求规定.42.2运行环境.52.3基本设计概念和处理流程.52.4结构.52.5功能需求与程序的关系.82.6人工处理过程.82.7尚未解决的问题.93.接口设计.93.1用户接口.94.2外部接口.93.3内部接口.94.运行设计.94.1运行模块组合.94.2运行控制.94.3运行时间.105.系统数据结构设计.105.1逻辑结构设计要点.105.2物理结构设计要点.11 5.3数据结构与程序的关系.116.系

2、统出错设计.126.1出错信息.126.2补救措施.126.3系统维护设计.121引言1.1编写的目的本设计方案是为研究学生毕业论文而编写的总体设计,它在这个阶段的工作是划分出组成系统的物理元素-程序、文件、数据库、人工过程和文档等,同时,也设计软件的结构,确定系统中的每个程序是由哪些模块组成的,及这些模块相互的关系。此系统的开发,主要目的是使老师能更好地管理课程计,也能使学生能更好地把自己想要选的课程正确无误的选出来,使出在选课时期的学生能有条不紊的进行。1.2 背景软件名称:毕业设计选题系统任务提出者:老师用户:毕业生、出题老师、管理员1.3定义毕业设计选题系统:Graduation De

3、sign Selection System此项目要开发的系统名称,老师开设毕业设计课题,学生选择毕业课题 可修改性:容许对系统进行修改而不增加原系统的复杂性。 有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。 可靠性:能够防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。 可理解性:系统具有清晰的结构,能直接反映用户的需求。可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植与可用。 可维护性:软件产品交付用户使用以后,能够对它进行修改,以便改正潜伏的错误,改进性能和其他属性,使软件产品适应环境的变化。 可重用性:概念或功能相

4、互独立的一个或一组相关模块定义为一个软部件。软部件可以在多种场合应用的程度称为部件的可重用性。 可适应性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。 可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。 可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力。 可互操作性:多个软件元素相互通信并协同完成任务的能力。1.4参考资料【1】张海藩 软件工程。清华。清华大学出版社 2008.2【2】陆惠恩 张成姝。实用软件工程。北京:清华大学出版社。2009.9【3】赵伟。软件工程经济学。西安:西安电子科技大学出版社2

5、008.92总体设计2.1需求规定(1)学生基本信息管理1.添加学生基本信息2.修改学生基本信息3.删除学生基本信息4.查看学生基本信息(2)导师基本信息管理1.添加导师基本信息2.修改导师基本信息(3)课程开设1.添加课程信息2.修改课程信息(4)课题选择1.课题选择2.课题退选 时间特性要求 无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统能够进行及时反应,更新处理时间都比较快且迅速,完全满足用户要求。灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要适当调整,灵活性非常大。 输入输出的要求 A、对一些可选项目,应当使用复选框的

6、选项 B、必填项目都必须填,否则会提示错误数据管理能力要求 A、所需要用的表有: 学生数据表:记录学生的基本资料; 导师数据表:记录导师的基本资料; 课题数据表:记录课题的基本资料; 选课表: 记录学生及其所选课的基本资料; B、数据库大小初始值为5M,增长率为10%。 C、软件应该能够灵活、正确的管理这些数据表。故障处理要求 数据库无法启动。处理:先处理数据库服务器在启动数据库;2.2运行环境环境要求客户端操作系统:Windows XP前台开发工具:M y Eclipse后台数据库管理工具:MySql 数据库建模工具:Microsoft office Visio支持软件A、Windows X

7、P操作系统B、My EclipseC、MySql接口用户接口:通过软件登录界面登录软件;系统接口:软件通过数据库管理软件同数据库连接。2.3基本设计概念和处理流程 本系统采用结构化分析,设计顺序为自顶向下、层层逐布细化。2.4结构整体结构:模块内结构:用户:上网选题的学生操作:1、获得学号2、登陆3、查询、修改个人信息4、选题5、查看选题、取消选题6、获得帮助管理员服务模块:用户:网上选题系统管理人员操作:1、添加、删除题目信息2、更新、维护题目信息3、题目情况统计4、处理选课信息2.5功能需求与系统模块的关系学生管理导师管理课题管理学生信息添加学生信息删除学生信息修改导师信息添加导师信息删除

8、导师信息修改课题添加课题检索课题选择2.6人工处理过程用户登录时用户名和用户密码输入 用户注册时个人详细信息的输入用户选择各种服务时请求的提交管理员登录时用户名和用户密码输入管理员修改密码时的输入管理员选择各种服务时请求的提交2.7尚未解决的问题A、创建选课志愿表B、 一些较重要的信息的加密解密3 接口设计3.1用户接口 输入:用户按照系统提示输入相应的信息输出:用户可以获得系统规定格式的反馈信息3.2外部接口本系统通过Java与MySql驱动程序接口3.3内部接口学生管理子系统通过控制字符进行增删改操作。课题选择与课题表联系。4 运行设计4.1运行模块组合课题选择:课题模块+学生模块根据用户

9、类型的不同,系统决定访问者可以访问的页面以及使用的功能。4.2运行控制课题开设:通过导师号控制选课题:学号控制如果访问者未登录,则只能访问主页、注册、帮助页面,不能选题、查看个人信息和查看题目。如果用户已经登录,除未登录用户能使用的功能外,还可以选题,进入自己的账户、查看自己的选题题目、取消自己的选题题目、查看和修改自己的个人信息等功能。如果是管理员,则可以访问增加题目、删除题目、修改题目、处理题目和修改导师密码等页面,并根据相应的页面使用相应的功能。要成功使用导师的功能,必须在导师登陆页面正确输入用户名和密码,不匹配者不能使用上述功能。4.3运行时间 打开网页的时延以网络速度而定,网络通畅时

10、不得超过2秒,任何情况下不得超过5秒; 查询题目要根据数据库的大小而定,但最多不得超过10秒 提交信息续写入数据库时,不得超过5秒5 系统数据库结构设计5.1逻辑结构设计要点A、根据上述功能需求,总结出逻辑结构,如下:1学生信息(学号,姓名,性别,班级,职务,出生年月,家庭住址,籍贯,联系电话,备注,密码):2导师信息(导师号,姓名,性别,班级,职务,出生年月,家庭住址,籍贯,联系电话,备注,密码);3管理员信息(管理员号,姓名,性别,班级,职务,出生年月,家庭住址,籍贯,联系电话,备注,密码);4课题表信息(课题号,课题名称,课题介绍,最多人数,所选专业,指导老师);5选课题表(课题号,学生

11、号,志愿,审核状态)。5.2物理结构设计要点A、登录密码用8个字节,类型char;密码默认为123456;B、课程表编号用15个字节表示,类型为char;编号自动生成;C、日期类型的数据统一用YYYYMMDD表示,8个字节;D、班费类型的数据统一设置为int类型,8个字节,确保输入正确的数量;E、备注栏最大长度为50个字符;F、家庭住址栏最大长度为30个字符;G、联系电话最大长度为15个字节,确保输入正确的信息。5.3数据结构与程序的关系学生管理导师管理选题管理学生信息导师信息课题信息选课信息6 系统出错处理设计6.1出错信息要求系统在出现故障时尽可能给出较为明确的出错提示及解决办法,系统应有必要的错误保护机制。可编写全局通用的出错处理界面,提示错误的信息,解决办法。在各个模块的操作事件中书写必要的提示信息,提示用户系统处理的步骤,出错的位置。6.2补救措施a.后备技术 系统采用定期备份数据库技术为后备技术,以便数据库出现故障时将数据恢复到最近的备份点,来最大程度的降低损失。b.降低技术 系统采用手工记录与备份数据未降效技术。6.3系统维护设计系统将根据需要在各功能模块间放置一些相关的测试维护模块,这些模块只对系统维护员可见。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1