版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1引言31.1编写的目的31.2背景31.3定义31.4参考资料32任务概述32.1目标32.3假定和约束63需求规定63.1对功能的规定63.2 对性能的规定73.2.1精度73.3输入输出要求73.4数据管理能力要求(针对软件系统)73.5故障处理要求74数据需求说明84.1 数据库的逻辑设计84.2 数据库的物理设计84.3 数据流图105运行环境规定125.1环境要求125.3接口121引言1.1编写的目的每年毕业临近,都有大量的毕业生需要进行毕业设计,这其中的首要关节就是课题的选择,以往指导老师都是采用人工手写方式给学生们提供相关的课题供学生选择,如果指导老师带领的学生比较多,或
2、者是当年毕业的学生比较多,这样就容易造成学生的课题选择很混乱,指导教师难于统计学生的课题选择情况等一系列问题,基于这些传统问题,我们需要一个能够自动统计、实时分配课题的一个管理平台来帮助学生、指导老师。此系统的开发,主要的目的是使老师能更好的管理课程设计,也能使学生能更好的把自己想要选的课程正确无误的选出来。使处在选课时期的学生能有条不紊的进行。1.2背景软件名称:毕业设计选题系统任务提出者:老师开发者:张士远用户:毕业生、出题老师、管理员1.3定义毕业设计选题系统:Graduation Design Selection System此项目要开发的系统名称。老师开设毕业设计课题,学生选择毕业课
3、题。1.4参考资料1 李伟波.软件工程.武汉:武汉大学出版社.2006.1 2 陆惠恩 张成姝.实用软件工程.北京:清华大学出版社.2009.93 赵玮.软件工程经济学.西安:西安电子科技大学出版社.2008.92任务概述2.1目标毕业设计选题系统,由于是面向多种用户,多个用户。为了方便大家进行选课题工作,不需要每个人都安装客户端,因此本人采用B/S模式开发本系统。由于本系统需要适应多种用户的不同需求,把系统的用户分为3类:管理员、导师、学生。每个不同的用户有着不同的权限。我们的目标是要让该平台来代替以前教务管理人员的工作。把课题申报和选题处理都通过网络来交互实现。该平台实质上是一个基于Web
4、的数据库应用系统,由数据库、数据库管理系统、应用系统和用户组成。具体功能有: 学生、导师管理管理员实现对学生、导师信息的查询、增加、删除和更改操作; 个人信息管理实现对个人信息查看、删除; 课题开设管理导师开设课程; 课题选择管理实现对课题的选择。ER图如下:图2.1 E-R图图2.2学生属性图2.3 课题属性图2.2用户的特点毕业设计选题管理系统主要针对学生及教师用户,当然还需要一个后台管理员,由于现在网络技术和信息技术的飞速发展,学生填报志愿、教师申请课题和管理员管理学生志愿和教师课题如果还是单机版的管理,那工作程序将是相当烦琐的。所以,为了方便学生选题,方便教师对自己课题的查看,方便管理
5、员管理课题和志愿,该系统的设计采用了基于客户机/浏览器(B/S)的操作平台。这样,不同的用户就可以随时随地对自己的信息进行管理了(当然,管理员只能在规定的服务器上对课题及志愿进行管理)。2.3假定和约束该系统运行寿命的最小值为10年;经费和投资的来源是福建工程学院;软硬件,运行环境和开发环境仅限于在项目开发组A进行;完成的期限为15天。3需求规定 3.1对功能的规定(1)学生基本信息管理1. 添加学生基本信息2. 修改学生基本信息 3. 删除学生基本信息 4. 查看学生基本信息 (2)导师基本信息管理1.添加导师基本信息2.修改导师基本信息 3.删除导师基本信息 4.查看导师基本信息 (3)课
6、程开设1.添加课程信息2.修改课程信息 (4)课题选择1.课题选择2.课题退选3.2 对性能的规定3.2.1精度A、登陆密码用8个字节,类型char;密码默认为B、课程表编号用15个字节表示,类型为char;编号自动生成;C、日期类型的数据统一用YYYYMMDD表示,8个字节;D、班费类型的数据统一设置为int类型,8个字节,确保输入正确的数量;E、备注栏最大长度为50个字符;F、家庭住址栏最大长度为30个字符;G、联系电话最大长度15个字节,确保输入正确的信息。3.2.2时间特性要求 无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统能及时的进行反应, 更新处理时间都比较快且迅速,
7、完全满足用户要求。3.2.3灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输入输出要求A、对于一些可选项目,应当使用复选框的选项B、必填项目都必须填,否则会提示错误3.4数据管理能力要求(针对软件系统)A、所需要用到的表有:学生数据表:记学生的基本资料;导师数据表:记导师的基本资料;课题数据表:记课题的基本资料;选课表:记录学生及其所选课题的资料;B、数据库大小初始值为5M,增长率为10%。C、软件应该能够灵活、正确地管理这些数据表。3.5故障处理要求数据库无法启动。处理:先启动数据库服务器再启动数据库;4数
8、据需求说明4.1 数据库的逻辑设计A、根据上述功能需求,总结出逻结构,如下:1 学生信息(学号,姓名,性别,班级,职务,出生年月,家庭住址,籍贯,联系电话,备注,密码);2 导师信息(学号,姓名,性别,班级,职务,出生年月,家庭住址,籍贯,联系电话,备注,密码);3 管理员信息(学号,姓名,性别,班级,职务,出生年月,家庭住址,籍贯,联系电话,备注,密码);4 课题表信息(课题号,课题名称,课题介绍,最多人数、所选专业,指导老师);5 选课题表(课题号,学生号,志愿,审核状态)B、物理结构设计数据库初始大小设计为5M,增长率为10%, 默认安装路径为:D:数据库;数据库日志文件初始大小为5M,
9、增长率为:5%,默认存放目录为:D:数据库。4.2 数据库的物理设计A、数据字典设计数据项定义用户=学号+姓名+性别+职务+出生日期+家庭住址+联系电话+密码+备注; 课题课题表号+活动主题+活动内容+最多人数+所选专业+指导老师;B、各数据项类型定义如下:1学生信息字段名数据类型字节数默认值主键学号Char15是姓名Char20性别Char2职务Char10出生年月Datatime8家庭住址Char20联系电话Char12备注Varchar20密码Char112导师信息字段名数据类型字节数默认值主键教师编号Char15是姓名Char20性别Char2职务Char10出生年月Datatime8
10、家庭住址Char20联系电话Char12备注Varchar20密码Char113管理员信息字段名数据类型字节数默认值主键管理员编号Char15是姓名Char20性别Char2职务Char10出生年月Datatime8家庭住址Char20联系电话Char12备注Varchar20密码Char114 课题信息字段名数据类型字节数默认值主键课题号Char11是课题主题Char20课题内容Varvhar20课题人数Int8最大人数Int80指导老师Char155 课题选择信息字段名数据类型字节数默认值主键课题号Char15是学号Char15志愿Int8审核状态Int84.3 数据流图A、 0层数据流图图4.1 0层数据流图B、 1层数据流图图4.2 1层数据流图5运行环境规定5.1环境要求客户端操作系统:Windows XP前台开发工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省平凉市庄浪县第一批城镇公益性岗位工作人员招聘47人考试参考题库及答案解析
- 2026广东深圳大学土木与交通工程学院周英武特聘教授团队招聘研究助理1人考试参考题库及答案解析
- 2026内蒙古农商银行社会招聘70人笔试模拟试题及答案解析
- 2026广西姆洛甲文化旅游投资有限公司招聘文旅策划主管2人考试参考题库及答案解析
- 2026年宁德市蕉城园投港务有限公司招聘考试备考题库及答案解析
- 2026年大理州弥渡县政务服务管理局招聘公益性岗位人员(1人)考试参考试题及答案解析
- 2026广东惠州市惠阳区城市建设投资集团有限公司第一批次招聘25人考试备考题库及答案解析
- 2025年宁波象山县卫生健康系统公开招聘编外人员36人考试参考试题及答案解析
- 2026广西梧州市万秀区残疾人联合会招聘社区残协专职委员3人考试参考题库及答案解析
- 2026四川成都九洲迪飞科技有限责任公司招聘射频工程师测试成绩公示考试参考试题及答案解析
- 生鲜乳安全生产培训资料课件
- 2025年国资委主任年终述职报告
- 工程顾问协议书
- 2026年沃尔玛财务分析师岗位面试题库含答案
- 大学教学督导与课堂质量监控工作心得体会(3篇)
- 广东省汕头市金平区2024-2025学年九年级上学期期末化学试卷(含答案)
- 项目专家评审意见书标准模板
- 2025年高中计算机操作试题题库及答案
- 江苏省G4(南师大附中、天一、海安、海门)联考2026届高三年级12月份测试(G4联考)生物试卷(含答案)
- 2026年山西信息职业技术学院单招职业技能测试题库及参考答案详解1套
- 资产清查合同范本
评论
0/150
提交评论