软件工程课程设计—选课系统

软件工程课程设计—选课系统

ID:10827014

大小:1.72 MB

页数:34页

时间:2018-07-08

软件工程课程设计—选课系统_第1页
软件工程课程设计—选课系统_第2页
软件工程课程设计—选课系统_第3页
软件工程课程设计—选课系统_第4页
软件工程课程设计—选课系统_第5页
资源描述:

《软件工程课程设计—选课系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录第一章系统分析41.1系统需求41.1.1查询41.1.3退选课程41.1.4补选课程41.2可行性分析51.2.1经济上的可行性51.2.2技术上的可行性51.2.3操作上的可行性51.2.4结论51.3项目的环境51.3.1开发环境方面条件51.3.2开发时间51.3.3经费问题51.4项目的目标51.5可选方案5第二章需求分析52.1介绍52.1.1问题陈述52.1.2目的52.1.3项目背景52.2项目概述52.2.1开发环境52.2.2运行环境52.3系统功能描述52.3.1管理员信息管理52.3.2教师信息管理52.3.3学生信息

2、管理52.4系统的非功能性需求52.4.1实用性52.4.2先进性52.4.3高可靠性52.4.4高安全性52.4.5采用标准技术52.4.6可维护性52.4.7可扩展性及灵活性52.4.8智能性52.5系统功能和范围52.5.1前景陈述52.5.2主要功能特性52.5.3适用范围5342.6数据流图52.6.1第一层数据流图52.6.2第二层DFD图52.7数据字典52.7.1数据流字典52.7.2数据存储字典52.7.3数据处理字典52.7.4数据项字典5第三章概要设计53.1系统模块划分53.1.1学生管理模块53.1.2教师管理模块53.

3、1.3管理员管理模块53.2系统功能H图53.3系统软件结构图53.4IPO图5第四章详细设计54.1界面设计54.1.1界面54.1.2学生选课54.2数据库设计54.2.1E-R图设计54.3模块的流程图54.3.1学生信息查询流程图54.3.2学生信息管理模块流程图54.3.3管理员设置流程图54.3.4选课程序流程图5第五章测试计划55.1登录模块的测试55.1.1测试登录模块55.2学生模块55.2.1测试登录模块55.2.2测试选课功能55.2.3测试查询教师信息55.2.4测试是否成功选课55.2.5测试查询成绩55.2.6测试查询

4、成绩55.2.7测试个人信息维护55.3教师模块55.3.1测试教师登录模块55.3.2测试教师开课55.3.3测试信息教师信息维护55.3.4测试教师成绩录入55.3.5测试课表查询5345.4管理员模块55.4.1测试登录模块55.4.2测试页面跳转55.4.3测试管理员对全系统的信息管理55.4.4测试对公告的操作55.4.5测试查看选课信息55.4.6测试对选课信息的维护55.4.7测试对选课的排序5第六章项目管理56.1甘特图56.2网络图5参考文献534第一章系统分析1.1系统需求1.1.1查询  在全校性选修课选课页面,选课学生可以

5、看到该学号可选的课程信息列表、已选课程列表和本人的校选课学分统计等信息,选课时可以按照“有无余量”、“课程归属”、“上课时间”、“上课校区”等信息查看课程列表,选择以上字段下拉菜单中的空白项时,将列出相应的全部课程。 在选课页面上的课程信息列表中,可以查看课程名称、任课老师、上课时间、学分、周学时、容量、余量等信息。点击课程列表中的课程名称可以查看该课程的基本信息;点击教师姓名可以查看该任课老师的基本信息。1.1.2在线预选  选课学生根据自己的情况选择欲修读的课程,并在课程信息列表选课下面的方框中打上√号(重复点击将取消选择),表明你准备选择此

6、门课程,同时可以选择预订教材,点击“提交”按钮,你的选课结果将存入选课数据库中,在已选课程列表中会出现你已经选择的课程信息。点击“关闭”则退出本次选课并关闭当前选课页面。注意:  1每位学生每学期的校级选修课选择门数不得超过两门。  2不得选择上课时间段相同的课程。  3对于课程列表中组号相同的课程,只能选择修读其中的一门。  4选课学生不能跨校区选课,西校区的学生请选择西校区(第二组团)中的课程。  5高年级的学生可以选修低年级的课程,但低年级的学生不能选修高年级的课程。  若选择课程选课门数超过限制(两门)、上课时间冲突、选择同组中的不同课程

7、、跨校区选课等,提交时系统会给出相应的提示,并随机将所选课程中的一门存入选课数据库,选课时请慎重选择。1.1.3退选课程  若想退掉本轮已经选择的课程,可以点击已选课程右侧的退选按钮,在前三轮的预选阶段中,退选操作只能退掉当前预选阶段选择的课程,第二轮预选时不能退选第一轮已选定的课程,第三轮预选阶段不能退选第一轮和第二轮已经定选的课程,但在第四阶段(退选阶段)可以退选所有已经定选的课程。1.1.4补选课程  补选阶段的操作与在线预选的操作类似。但在补选阶段不能进行退选操作,所选课程一旦提交,就视为你已经同意选择此课,请同学门选课时一定要慎重。补选

8、的时间不会和正常选课的时间一起,会由管理员另行通知,同学必须浏览网页才可以知道,也可以由教师通知,补选课程有着严格的时间规定,一旦逾期,

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

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

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