- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中小学学生信息管理系统
PAGE 1
好风光好风光恢复供货才
中小学学生信息管理系统
软件学院03级3班 杨晨
一、题目:
中小学学生信息管理系统
二、功能:
系统开发的总体任务是实现学生关系信息的系统化,规范化和自动化,在总体任务基础之上,设计出系统的主要功能:1. 学籍信息的输入,修改,查询,包括学生基本信息,所在班级课程,成绩等。2. 学生基本信息的输入,查询,修改,包括学生基本信息,所在班级,课程,成绩等。3. 班级管理信息的输入,查询,修改。4. 学校基本课程信息的输入,查询,修改。5. 学生课程信息的设置,修改,查询。
6. 学生成绩,奖惩等信息的输入,查询,修改。
三、设计:
1.总体功能框图:
对上述各项进行集中分块,按照结构化程序设计的要求,得到学生信息管理系统由下面6个子系统构成,各个子系统还可以进一步化分出其下属模块。系统功能模块图由下图所示:
奖惩信息查询
奖惩信息查询
学生信息管理系统统
系统管理
学籍信息管理
班级信息管理
课程信息管理
成绩信息管理
奖惩信息管理
用户管理
学籍信息添加
学籍信息修改
学籍信息查询
班级信息添加
班级信息修改
班级信息查询
课程信息添加
课程信息设置
课程信息查询
成绩信息添加
成绩信息设置
成绩信息查询
奖惩信息添加
奖惩信息修改
密码管理
2.数据流程图:
收录信息示例:学籍模块:学号、姓名、性别、出生年月、身份证号码、党团关系等。
成绩模块:课程代码、课程名称、成绩等。
奖惩模块:奖励时间、奖励种类、处分时间、处分种类等。从数据传递和加工的角度绘制学生信息管理系统的流程图如下面所示:学生注册信息的输入奖惩信息输入
学生注册
信息的输入
奖惩信息输入
学籍信息管理
班级设置
班级管理
班级课程设置
课程基本信息
班级课程管理
成绩信息输入
成绩信息管理
奖惩信息管理
3.系统业务范围:
本系统规定一个年级只能对应一种课程体系
4.概念模型:E-R图:
系统E-R图:
学生
学生
班级设置
年级设置
班级
年级
课程设置
课程
考核过程
奖惩
5.关系数据库模式:针对一般学生信息管理系统的要求,通过对学生学习过程的内容和数据流程图的分析,设计如下所示的关系模式:
学生(学号,姓名,性别,出生日期,政治面貌,班级编号,联系电话,家庭住址,备注)班级(班级编号,班级名称,年级编号)课程(课程编号,课程名称,课程类别)课程设置(课程编号,年级编号)成绩(学号,课程编号,姓名,班级编号,成绩)奖惩信息(学号,姓名,奖惩类别,奖惩时间)
6.数据库结构,表结构设计:
根据系统E-R图,需要设计8个数据表,分别为:学生基本信息表,课程基本信息表,班级基本信息表,班级课程信息表,年级基本信息表,学生成绩信息表,学生奖惩信息表,系统用户表。
部分表示例:
下表为学生基本信息表:
名称
学号
姓名
出生日期
班级编号
联系电话
联系电话
政治面貌
备注
类型
Integer
Text
Data
Integer
Text
Text
Text
Text
大小
6
12
8
4
10
10
12
50
菜单结构示范:
系统 学籍管理 班级管理 课程设置 成绩管理 奖惩信息管理 帮助
系统 学籍管理 班级管理 课程设置 成绩管理 奖惩信息管理 帮助
…添加用户 添加学籍信息 添加班级信息 添加课程信息 ………………………… …修改密码 修改学籍信息 修改班级信息 设置课程信息 ………………………………退出系统 查询学籍信息 修改课程信息 ……………………………
四、总结:
1.通过做这个中小学生信息管理系统,感觉自己对于数据流程,系统E-R图等数据库的知识有了进一步的了解.
2.但是感觉对于关系范式的运用还是很模糊,并且由于对于具体应用程序的编写思路不甚清楚,在设计的时候不知道这样的设计方法是否有利于程序的编写以及优化,上面的菜单结构示范是本人的一个猜想,不知是否合理。
3.当然这个中小学生信息管理系统目前是很局限的,但并不影响一些子功能的完善,如学校要求系统可以完成对于学生借贷信息的输入,查询和修改,就可以在整体功能框图里面增加这样一个系统,在系统E-R图的设计中可以增加学生积分信息管理这样的一个实体,使它的地位和学生奖惩信息处于同一个等级(如同样它们都对学籍信息的建立有一定的依赖关系的。)所以感觉本系统还是具有一定的可扩展性的。
4.给老师的一点建议:感觉老师的讲课重点清楚,尤其习题的选择很是不错,
文档评论(0)