- 12
- 0
- 约2.18万字
- 约 32页
- 2020-07-25 发布于江苏
- 举报
学生选课系统
1. 问题定义
随着社会的发展,学生培养计划已经不再一成不变,各学校
纷纷推出学分制以及选课制度,由于高校的扩招,使得高校学生迅速
增长,使得众多学生选课成为一项劳动量很大的工作。
于是各个学校纷纷推出了面向全体学生的选课服务。这项旨
在为大家提供一个更加宽松自由而且更符合学生意愿的服务已成为
当代学生学习过程中不可缺少的一部分。鉴于此种情况,我们设计开
发了 西北师大学生选课系统,用计算机来代替人工选课过程,既省
时,又省力,而且操作简单、管理灵活方便,大大减少了学校工作人
的工作量,使得人们从过去繁复的手工劳动中得以解脱,而学生也可
以在规定时间内随时选课,为学生也提供了方便。
学生选课系统开发思想:
尽量采用学校现有的软硬件环境,及先进的管理系统开发方
案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果
的目的。
系统应符合学校学校信息管理的规定,满足对学校学生日常
管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。
系统采用模块化程序设计方法,既便于系统功能的各种组合
和修改,又便于参与开发的技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的
添加、删除、修改、备份等操作。
2.可行性研究
2.1.可行性分析报告
2.1.1 编写目的:
可行性研究的目的是为了对问题进行研究,以最小的代价在最
短的时间内确定问题是否可解,经过对此项目进行详细调查研究,初
拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初
步设计及合理安排。明确开发风险及其所带来的经济效益。
2.1.2. 项目背景:
开发软件名称:学生选课系统。
项目与其他软件,系统的关系:
本系统采用 Visual Foxpro 6.0 开发工具开发,可以作为学校教
务管理系统的子系统。
2.1.3 参考资料:
《软件工程导论》,张海藩,清华大学出版社。
2.2 可行性研究的前提
2.2.1 要求
主要功能:为学生提供选课服务,方便学校对学生信息和课程信息
的管理工作,提高选课服务质量和服务效率。
安全与保密要求:教务管理 享有对学生、课程信息库和选课信
息的管理与修改。选课点只享有对个人信息库的部分修改(写入与读
出)。
2.2.2 目标:
系统实现后,大大提高学校对学生提供选课服务的效率及管
理信息的效率。降低选课以及管理服务中的错误发生率,减少信息交
流的烦琐过程及其带来的开销。
2.2.3 条件,假定和限制
建议软件寿命:5 年。
硬件条件:普通 PIII 以上 pc 机。
运行环境:windows 98/2000/me/xp
2.2.4 决定可行性的主要因素
成本/效益分析结果,效益 成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人 快速接受。
2.3 技术可行性分析
2.3.1 系统简要描述
由 时间紧迫,系统暂时开发为单机版,网络版为后期开发
版本。系统安装在单机上来完成系统功能。主要任务是让学生方便选
课,同时对学生的各种信息进行日常管理、如查询、修改、增加、删除
等。
系统流程图如下:
选课 终端选
卡片 课
卡 选课预处理 教
片输入 学文件
与
原创力文档

文档评论(0)