- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程
项目实习报告
项目名称
毕业设计选题系统
学号:
姓名:
…
日期:20 年 月 日星期
目录
系统需求
系统功能需求
由于学校要进行毕业设计,教师和学生进行双向选择,即学生可选择相应的毕业设计题目,教师也可选择学生。
管理员负责录入老师、学生信息;
每个同学可修改自己的基本信息.
教师可以增加、修改毕业设计题目及要求,每个课题只能有一个同学做;
教师可录取报名的学生,查看学生的详细信息如学生的基本信息。
学生可浏览教师的毕业设计题目及教师的简介等内容
学生可修改自己的个人信息(基本信息)
学生可以报毕业设计题目,每人限报两个,第一志愿和第二志愿。
每个老师根据名的学生,自己觉得选择某个学生(如果某个学生已经被其他老师录取,则该学生不能被第二个老师录取),老师选择了任何一个学生后,意味着拒绝了所有其他的同学;
某个同学的某个志愿被拒绝后,该同学可以重新报自己的志愿;
教师可查看报自己的学生人数,基本信息等;
每个学生可以随时登录查询自己被录取的情况;
管理员可对每个教师进行统计分析。
用例模型
管理员用例图:
录入信息
录入信息
登录系统
统计分析
退出系统
老师用例图:
登录系统
登录系统
管理毕业设计课题
查看学生信息
判定是否录取学生
给学生打分
退出
学生用例图:
登录系统
登录系统
修改信息
查看,选择课题
查看教师信息
填写志愿
查看录取
退出系统
用例描述
用例描述1:
用例
录入信息
启动者
管理员
主要流程:
1:管理者通过验证,登录到系统中;
2:管理者进入录入信息界面,对教师和和学生的基本信息进行录入,核对和整理;
3:录入完毕后,管理者点击保存按钮,录入成功;
4:管理者退出系统。
用例描述2:
用例
管理毕业设计题目
启动者
教师
主要流程:
1:老师通过验证,登录到系统;
2:老师进入题目管理子系统,将自己的毕业设计题目上传到系统上;
3:老师可以进入子系统对题目进行修改数据,增加,删除;
4:对题目的数量和质量进行整理好后,点击上传保存按钮,上传完毕;
5:老师退出系统。
用例描述3:
用例
查看,选择课题
启动者
学生
主要流程:
1:学生通过验证,进入毕业设计选题界面,并查看了题目信息;
2:学生找到自己感兴趣的毕业设计题目,点击“选择此题目”;
3:网页弹出信息:“确定选择这个题目吗?”,提供“确定”和“取消”按钮;
4:学生点击“确定”按钮;
5:选题成功,网页上将学生选择的题目标记为已选题目,出现“退选”按钮;
6:学生退出系统。
非功能需求描述
安全性分析:
系统的安全性是不可忽略的一方面,本系统的合法用户是学生,老师以及管理员。在进入系统前都要进行身份验证登录。用户登录身份验证模块验证用户的用户名和密码,并根据不同的用户类型,跳转到相应的界面上去。
可使用性分析:
技术可使用性:本系统仅需要一台装有office软件的计算就可以,对机器本身没有太高的要求。对于软件技术要求,现在的程序设计语言已经非常成熟,运用java,c++等语言对系统的后台进行维护,运用前段技术,如html5,css3等技术,对网站进行制作,图形图像制作工具来制作生动活泼的网页,以及美观的图像文件。
经济可使用性:由于本系统是为了学生选题管理使用的系统,装上该应用,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学习节约大量的人力和物力。在经济上完全可行。
操作可使用性:界面设计时充分考虑管理人员的习惯,使得操作简单,数据录入迅速,规范,可靠,统计准确,制表灵活,容易扩充,也无繁杂的输入过错,故能满足用户的使用要求。
可维护性要求:
本系统使用的最基本的程序设计语言,对后台的维护和管理非常方便,前端的网页的美化和粉饰,也是非常容易去维护,不会轻易的出现数据错误,出现乱码等bug,可以及时的进行完善和修改,维护性是非常好的。
概要设计
软件体系结构设计及描述
B/S结构是三层C/S结构与WWW网结合的产物。
表示层:根据用户及应用的需要,将数据库信息按网页形式显示出来,也称为浏览器层。
服务层:根据浏览器端的Internet访问接口和应用系统的运行平台,也叫应用服务器层。
数据库层:该层运行数据库服务器,接收来自服务层的应用请求,并按标准格式或接口定义返回数据信息。
它们属于逻辑划分,并不要求表示层和应用层在物理位置上必须处于Internet两端,也不要求应用层和数据库层之间的绝对关系。
体系结构图:
表示层
表示层
业务逻辑层
数据存储层
界面外观层
界面规划层
业务接口层
业务规划层
实体层
数据访问层
数据库层
表示层的主要职责就是为用户提供信息,以及把用户的
您可能关注的文档
最近下载
- 运动伤病的预防与紧急处理+课件+ 2025-2026学年人教版(2024)初中体育与健康八年级全一册.pptx VIP
- 养虾业养殖技术手册.doc VIP
- 标准图集-04D701-3电缆桥架安装.pdf VIP
- 医院面试康复治疗师面试问题含考察点和参考答案.docx VIP
- 讯飞翻译机中英版使用说明书.pdf VIP
- 催化化学-催化作用的化学基础.pptx VIP
- 基层常见病的诊疗与管理题库答案-2025年华医网继续教育.docx VIP
- 兴趣伴成长+课件+ 2025-2026学年人教版(2024)初中体育与健康八年级全一册.pptx VIP
- 儿童,颜色,填涂画.docx VIP
- 文件筐测试答案.docx VIP
文档评论(0)