学生排课选课管理系统.docx
《学生排课选课管理系统.docx》由会员分享,可在线阅读,更多相关《学生排课选课管理系统.docx(31页珍藏版)》请在优知文库上搜索。
1、管理信息系统课程设计课题名称:学生排课选课管理系统学生姓名:1112023111学院:11院专业年级:11级信管1班指导教师:刘昭老师完成日期:2023/1/4学生排课选课管理系统学生:骆天阳指导教师:刘昭摘要选排课系统功能的设计上,学生选排课系统可以分为登录、排课和选课3个子系统。登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的活动。选课系统主要供学生选课使用,在这里可以进行与选课有关的活动;教师可在教师反应系统中对排课者提出反应意见,供排
2、课者在排课时可参考使用。学生选排课系统使用DelPhi7平台开发。在数据库上考虑到快捷、有效,同时考虑到多台效劳器共同使用同一个数据库的情况,这里选择SQLServer2023作为数据库效劳器。关键词IDeIPhi7学生排课学生选课SQLServer目录第一章任务书21. 1题目及要求21.2 设计时间21.3 其他相关内容21.4 设计资料31.5 工作内容31.5.1 系统可行性分析和需求分析31.5.2 系统数据库设计31.5.3 系统总体设计与详细设计31.5.4 系统测试4第二章系统开发可行性分析52.1技术可行性52. 2经济可行性52. 3操作可行性5第三章开发运行环境62.2
3、系统开发和运行环境6系统开发环境6系统运行环境63.2开发工具介绍63. 2.1Delphi764. 2.2MicrosoftSQLServer20237第四章需求分析85. 1引言86. 2编写目的87. 3研究背景88. 4系统描述94. 5系统需求分析9第五章数据库分析与设计104.1 编写目的104.2 逻辑模型的建立105. 2.1数据流图105.3数据字典11系统数据表及其用途115. 4概念设计11系统实体关系图115. 5数据库设计119. 6局部E-R图14第六章系统设计1710. 1系统功能17系统功能结构1711. 2模块分析17学生信息模块分析176. 2.2教师信息模
4、块分析18系统管理模块分析181.1.1 3系统总体设计18总体功能流程图18结构图196.4系统逻辑设计19将E-R模型转换为等价的关系模式19第七章系统实现207. 1系统主窗口实现207.1.1 系统主窗口界面实现20系统界面201.1.2 1.3学生信息管理界面207.1.4 教师信息管理界面207.1.5 教师课程管理界面207.1.6 学生成绩查询界面207.1.7 学生成绩打印界面207.2SQL数据库访问实现207. 2.1查询学生课程信息视图208. 2.2学生课程表查询存储过程209. 2.3教师课程表查询存储过程2110. .4班级课程查询存储过程2111. 2.5成绩查
5、询存储过程2212. 2.6学生表插入触发器22第八章系统的维护和设计238.1系统维护测试目的238.2平安性要求238.3使用方式要求238.4可扩充性要求238.5对软件功能的评价238.6数据库备份与恢复24第九章开发总结259.1系统需求分析与系统框架设计认识259.2数据库分析与设计认识259.3自我学习与提高259.4团队合作精神269.5缺乏和提高26参考文献27第一章任务书1.1 题目及要求学生排课选课管理系统要求:某中学的排课管理系统。实现班级、课程等根本信息的管理;实现学生、教师信息的管理;实现班级课程及课程的任课教师和排课管理;创立存储过程检测指定教师、指定节次是否有课
6、;创立存储过程生成指定班级的课程表;创立存储过程生成指定老师的课程表;建立数据库相关表之间的参照完整性约束1.2 设计时间(1)第 14-15 周(2)第16周(3)第17周(4)第18周(7)第19周搜集、整理、分析相关文献、资料对用户进行需求分析系统功能模块分析及其划分数据库设计、系统设计及撰写文档准备辩论总计6周1.3 其他相关内容工程提出者:石河子大学信息科学与技术学院软件内容:详见第六章系统设计指导老师:刘昭老师开发人员:信息科学与技术学院信管11级1班骆天阳(2023508096)软件用户:学生、教师1.4 设计资料指导老师提供题目要求。国家标准:(GB856788)(GB8567
7、88)(GB856788)(GB856788)CGB856788)(GB856788)(GB856788)(GB856788)(GB856788)工程开发方案标准软件需求说明书标准数据库设计说明书标准数据要求说明书标准详细设计说明书标准操作手册标准用户手册标准测试方案、测试分析报告标准详细设计说明书标准1.5 工作内容1.5.1 系统可行性分析和需求分析分析系统的可行性,说明该软件开发工程的实现在技术上、经济上和操作上的可行性,评述为了合理地到达开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。并且对系统需求做出较为全面的规定;给出系统的约束条件以及某些数据格式。对所开发软件



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 管理 系统
