- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学生信息管理系统开发实例
一、系统分析
随着社会的开展,学生培养方案已不再一成不变,各个学校纷纷推出了面向全体学生的选课效劳。这项旨在为大家提供一个更加宽松自由而且更符合学生意愿的效劳已成为当代学生学习过程中不可缺少的一局部。正是计算机技术的迅速开展使得人们从过去繁复的手工劳作中得以解脱,从而使这种效劳在现在才可能迅速普及。同时,编写一套完善的学生信息管理系统的任务就显得尤为必要。
〔一〕开发思想
本系统开发设计思想
1、尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而到达充分利用学校现有资源,提高系统开发水平和应用效果的目的。
2、系统应符合学校学生信息管理的规定,满足对学校学生日常管理的需要,并到达操作过程中的直观、方便、实用、平安等要求。
3、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
4、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
〔二〕开发和运行环境
1、开发工具:中文版VisualFoxPro6.0
2、运行环境:Windows9x、WindowsNT或Windows2000操作系统
〔三〕系统功能分析
本系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求,设计了本学生信息管理系统。
该系统主要包括学生信息查询、教务信息维护和学生选课3局部。
1、“学生信息查询〞
主要是按指定系统检索该系的学生信息,其中包括所有的学生记录。
2、“教务信息维护〞
主要是维护学生、系、课程和学生选课及成绩等方面的根本信息。包括增、删、改等功能。
以上两项功能主要为教务员使用,使用时要核对用户名和口令。
3、“学生选课〞
主要是为学生提供选课界面。该界面要列出所有课程信息供学生查询和选课。学生进入该界面前要输入自己正确的信息。该界面核对学号和姓名后显示该生所得学分,同时显示出该生的选课课表,课表反映该生选课情况。学生选课受一些条件的约束,如课程名额限制等。该界面允许学生选课和退选。
〔四〕系统功能模块
本系统的功能分为如下几大模块:
1、主界面
该模块提供教务管理系统的主界面,是主系统的唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入教务员管理功能还要核对用户名和口令。
2、查询
该模块提供学生信息查询界面,用户可以选择一个系,该模块查询并显示该系信息和该系的学生信息。
3、数据维护
该模块允许用户先选择一个维护对象〔如课程〕,然后进行维护工作〔增、删、改〕,该界面还提供一般的信息浏览。
4、学生选课
该模块提供选课界面,每个学生进入该界面后,先输入自己的学号和姓名,该模块检查其合法性,如果正确,显示该生的新选课表等有关信息。该界面允许学生查询课程,并进行选课、退课等操作。该模块对选课过程进行一系列必要的检查,如出现课程已选、没有名额等情况时,都会给出出错信息。
采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地减少不必要的错误。其系统结构框图如图1-1所示。
选课查询维护系统主界面欢送界面
选课
查询
维护
系统主界面
欢送界面
图1-1系统功能模块图
根据实际业务处理过程,绘制业务流程图如图1-2所示:
学生信息表系信息表注册信息表课程信息表选课信息表课程信息表选课信息表课程信息表系信息表学生信息表维护结果维护模块维护信息教务员选课结果选课模块选课信息学生查询结果查询模块查询信息教务员拒绝信息注册表验证模块教务员注册信息
学生信息表
系信息表
注册信息表
课程信息表
选课信息表
课程信息表
选课信息表
课程信息表
系信息表
学生信息表
维护结果
维护模块
维护信息
教务员
选课结果
选课模块
选课信息
学生
查询结果
查询模块
查询信息
教务员
拒绝信息
注册表
验证模块
教务员
注册信息
〔b〕查询模块〔a〕验证模块
〔b〕查询模块
〔a〕验证模块
〔d〕维护模块〔c〕选课模块
〔d〕维护模块
〔c〕选课模块
图1-2业务流程图
教务员
教务员
查询维护信息
注册表
验证模块
拒绝登录
查询模块
查询信息
维护信息
维护模块
系信息表
学生信息表
课程信息表
选课信息表
维护结果jieguo结果
维护结果
合并后的业务处理流程图
二、数据库设计
〔一〕数据库需求分析
根据用户需求调查分析,画出系统数据流程图如图1-2〔顶层〕、1-3〔二层〕所示。
选课结果选课输入教务管理系统修改结果修改要求查询结果查询要求验证注册信息
选课结果
选课输入
教务管理
系统
修改结果
修改要求
查询结果
查询要求
验证
注册信息
学生教务员
学生
教务员
包括:系信息、学生信息、课程信息图1-2顶层数据流程
原创力文档


文档评论(0)