学生信息管理系统开发实例

学生信息管理系统开发实例

ID:41704680

大小:270.46 KB

页数:10页

时间:2019-08-30

学生信息管理系统开发实例_第1页
学生信息管理系统开发实例_第2页
学生信息管理系统开发实例_第3页
学生信息管理系统开发实例_第4页
学生信息管理系统开发实例_第5页
资源描述:

《学生信息管理系统开发实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学生信息管理系统开发实例一、系统分析随着社会的发展,学生培养计划已不再一成不变,各个学校纷纷推出了而向全体学生的选课服务。这项旨在为大家提供一个更加宽松自由而R更符合学生意愿的服务已成为当代学生学习过程屮不可缺少的一部分。正是计算机技术的迅速发展使得人们从过去繁复的手工劳作中得以解脱,从而使这种服务在现在才可能迅速普及。同时,编写一套完善的学生信息管理系统的任务就显得尤为必要。(一)开发思想木系统开发设计思想1、尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现冇资源,提高系

2、统开发水平和应用效果的冃的。2、系统应符合学校学生信息管理的规定,满足对学校学生日常管理的需要,并达到操作过程中的直观、方便、实用、安全等耍求。3、系统采川模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。4、系统应具备数据库维护功能,及时根据用户盂求进行数据的添加、删除、修改、备份等操作。(二)开发和运行坏境1、开发工具:中文版VisualFoxPro6.02、运彳亍环境:Windows9x、WindowsNT或Windows2000操作系统(三)系统功能

3、分析木系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行II常管理,如查询、修改、增加、删除,另外还考虑到学牛选课,针对这些要求,设计了本学牛信息管理系统。该系统主要包括学生信息查询、教务信息维护和学生选课3部分。1、“学生信息杏询”主要是按指定系统检索该系的学牛信息,其中包括所有的学牛记录。2、“教务信息维护”主要是维护学牛、系、课程和学牛选课及成绩等方面的基本信息。包插增、删、改等功能。以上两项功能主要为教务员使用,使用时要核对用户名和口令。3、“学生选课”主要是为学牛.提供选课界

4、血。该界血要列出所有课程信息供学生查询和选课。学牛.进入该界面前要输入口己止确的信息。该界面核对学号和姓名后显示该生所得学分,同吋显示出该生的选课课表,课表反映该牛选课情况。学牛:选课受一些条件的约束,如课程名额限制等。该界而允许学生选课和追选。(四)系统功能模块本系统的功能分为如下儿大模块:1、主界面该模块提供教务管理系统的主界面,是主系统的唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入教务员管理功能述耍核对用户名和口令。2、查询该模块提供学生信息杳询界曲,用户可以选择一个系,该模块杳询

5、并显示该系信息和该系的学生信息。3、数据维护该模块允许用户先选择一个维护对彖(如课程),然后进行维护丄作(增、删、改),该界而还提供一般的信息浏览。4、学生选课该模块提供选课界面,每个学生进入该界面后,先输入口己的学号和姓名,该模块检查其合法性,如果正确,显示该生的新选课表等冇关信息。该界面允许学生查询课程,并进行选课、退课等操作。该模块对选课过程进行一系列必要的检杏,如出现课程已选、没有名额等悄况时,都会给出出错信息。采用模块化设计思想,可以人人提高设计的效率,并且可以最人限度地减少不必要的错谋。其

6、系统结构框图如图1-1所示。图1-1系统功能模块图根据实际业务处理过程,绘制业务流程图如图1・2所示:(b)杳询模块系信息表—学生信息表—一课程信息表选课信息表—(a)验证模块(C)选课模块教务员维护结果维护信息(d)维护模块系信息表课程信息表注册信息表图1-2业务流程图模块z、模块合并后的业务处理流程图二、数据库设计(一)数据库需求分析根据用户需求调查分析,画出系统数据流程图如图1-2(顶层)、1-3(二层)所示。注册信息验证查询要求►教务管理查询结果教务员修改耍求a修改结果系统图1-2顶层数据流程

7、图,一一一〜、维护结果<包扌舌:系信息、学、图1-3二层数据流程图(二)数据库概念设计有了数据流程图,我们对以用E-R图来说明学生信息管理系统的数据库概念模式,如图1-4所示。图1-4实体Z间关系E-R图(三)数据库逻辑设计将以上E-R图转换成如下关系模式:系(系号、系名、电话)学牛(7号、姓名、性别、年龄、系号)课程(课程号、课程名、学分、上课时间、名额)选课(7号、课秤名、成绩)教务员(注册名、口令)其屮,标有下划线的字段表示为该数据表的主码,即主关键字。在上而的实体以及实体之间关系的基础上,形成

8、数据库屮的表格以及各个表格之间的关系。本系统共包JS5个表。三、系统实现(一)数据库结构的实现在需求分析、概念结构设计的基础上得到数据库的逻辑结构Z后,我们就可以在VisualFoxPro6.0数据库系统屮实现该逻辑结构。具体可直接使用VisualFoxPro的项H管理器。步骤如K:1、创建项目2、创建项冃的数据库(-)各个功能模块的创建1、系统主界面2、查询模块3、维护模块4、学生选课模块5、开始界面(欢迎界血)四、开发中的难点与解决技巧(一)注意表单

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

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

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