软件工程课程设计-基于uml的学生选课系统的软件工程课程设计

软件工程课程设计-基于uml的学生选课系统的软件工程课程设计

ID:6820275

大小:421.50 KB

页数:41页

时间:2018-01-27

软件工程课程设计-基于uml的学生选课系统的软件工程课程设计_第1页
软件工程课程设计-基于uml的学生选课系统的软件工程课程设计_第2页
软件工程课程设计-基于uml的学生选课系统的软件工程课程设计_第3页
软件工程课程设计-基于uml的学生选课系统的软件工程课程设计_第4页
软件工程课程设计-基于uml的学生选课系统的软件工程课程设计_第5页
资源描述:

《软件工程课程设计-基于uml的学生选课系统的软件工程课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章系统的可行性分析报告31.1引言31.1.1课题题目31.1.2设计目的和意义31.1.3设计背景31.1.4参考资料41.1.5术语41.2要求和目标41.2.1基本要求41.2.2开发目标111.2.3具备条件111.2.4评价尺度121.3所建议的系统121.3.1对所建议系统的说明121.3.2改进之处121.3.3影响131.4社会因素方面的可行性131.4.1法律方面的可行性131.4.2使用方面的可行性131.5结论13第二章基于UML的需求说明书142.1引言142.1.1编写目的142.1.2读者对象142.1.3软件

2、项目描述142.1.4文档概述152.1.5定义152.1.6参考资料152.2一般性描述152.2.1系统UseCase图及其说明162.2.2用户特征172.2.3限制与约束182.2.4假设与前提条件182.3功能需求描述182.3.1系统用例事流表182.3.2系统类图202.4其它需求描述212.4.1性能要求212.4.2设计约束212.4.3进度要求212.4.4交付要求21第三章基于UML的面向对象软件设计文档223.1引言223.1.1系统概要及其运行环境22403.1.2系统的组成部分及其结构223.1.3定义243.1.

3、4参考资料243.2软件设计约束243.2.1设计目标和原则243.2.2设计约束243.3软件设计描述243.3.1总体结构设计253.3.2用例顺序图253.3.3协作图273.3.4部署视图283.4数据库子系统设计283.4.1数据库表描述283.4.2数据表结构293.4.3用户分类及描述31第四章系统界面设计描述324.1用户登录界面的实现324.1.1用户登录界面实现代码324.1.2用户登录界面实现效果354.2学生选课信息界面的实现364.2.1学生选课信息界面实现代码364.2.2学生选课界面实现效果37第五章测试计划报告

4、395.1引言395.1.1目的395.1.2背景395.1.3参考资料395.2测试内容395.2.1测试进度与过程395.2.2测试人员39第六章总结40致谢41参考文献4140第一章系统的可行性分析报告1.1引言1.1.1课题题目本次课程设计的课题为:学生选课系统(Studentselectivecoursesystem)1.1.2设计目的和意义1、设计目的现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的利用,保证学校信息的安全性,对信息化处理数据的要求也越来越高。学生选课系统就是为了减少对信息管理的工作量,增强学

5、生选课及成绩信息管理的安全性的双重要求下出现的。本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能。2、设计意义学生选课管理系统的设计为选课及成绩管理提供了一个良好的工具,此系统基本实现了设计的要求,即登录系统(通过用户名和密码),管理(添加、修改和删除)学生、教师和课程基本资料,管理(添加、修改和删除)学生所选课程成绩,修改用户密码等功能。在此基础上,我还对系统进行了改进,特别是加强了

6、查询的功能,使我们能更直观、有效地查询到我们想要的数据。1.1.3设计背景1、委托单位:2、承办单位:3、任务提出者:4、项目负责人:5、系统分析员:6、系统设计员:401.1.4参考资料1张贤坤,徐翔.软件工程技术及应用.东北林业大学出版社2孔琳俊.30天学习C#.电子工业出版社3刁成嘉.UML系统建模与分析设计.北京:机械工业出版社,20071.1.5术语略。1.2要求和目标1.2.1基本要求1、性能本软件主要针对高校学生网上选课进行管理,主要包括:学生选课,退课,查询成绩;教师查看学生选课情况,登记学生成绩;系统管理员实现对学生、教师、

7、课程信息的添加、修改、删除操作。2、功能·学生模块:学生进入该系统后,可以管理自己的个人信息;可以进行查询选课操作;若选完课后对自己所选的课不满意,还可以进行修改;也可以查询自己的课表;在期末考试完后,还可以查询成绩。·教师模板:老师进入该系统后,可管理自己的个人信息;可以查询自己所任课的相关信息,如该课程的上课时间、上课地点、学生名单等;在完成期末考试后,老师还可以录入学生成绩。·管理员模板:管理员进入该系统后,除了和管理自己的个人信息,还能够添加、修改或者删除课程及其相关的信息;能够添加、修改或者删除学生及其相关的信息;还能够添加、修改或

8、者删除老师及其相关信。3、输入·学生登录界面时,需选择学生模块,并输入用户名及密码,经验证才可进入界面。·教师登录界面时,需选择教师模块,并输入用户名及密码,经验证

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。