学籍管理系统设计项目

上传人:cl****1 文档编号:472819709 上传时间:2023-09-10 格式:DOC 页数:16 大小:220.50KB
返回 下载 相关 举报
学籍管理系统设计项目_第1页
第1页 / 共16页
学籍管理系统设计项目_第2页
第2页 / 共16页
学籍管理系统设计项目_第3页
第3页 / 共16页
学籍管理系统设计项目_第4页
第4页 / 共16页
学籍管理系统设计项目_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《学籍管理系统设计项目》由会员分享,可在线阅读,更多相关《学籍管理系统设计项目(16页珍藏版)》请在金锄头文库上搜索。

1、. .学籍管理系统设计一、项目概述3二、项目工作计划3三、管理业务流程分析4四、数据流程图4五、数据字典7六、E-R图8七、功能模块图10八、代码设计10九、数据表设计10十、IPO设计11十一、源程序清单13十二、总结与体会16一、项目概述1、 项目名称:简单学籍管理系统2、 项目目的:学生学籍信息管理是学校管理的一项重要任务,信息管理经由最初的传统管理时期过渡到信息技术管理时期,再到现在的信息资料管理时期,管理信息系统以计算机技术为核心,大大提高了工作效率,节省了劳动力。因此,编写本学籍管理系统就是本着方便学校管理,方便学生与学校、教师交互等目的而开发的。本系统根据学校的实际情况设计了这一

2、套简单学籍管理系统。3、 开发设计思想:介于本系统的以上目的,我们的设计思想有以下几条由于受专业技术的限制,我们所建立系统并不复杂,但能满足简单要求:系统应符合学生学籍管理系统的规定,即满足学校对学生日常管理的需要,并达到操作过程中的直观,方便等要求。所开发的系统应该满足模块化程序设计方案,这样即便于系统功能的各种组合和修改,有便于未参与开发的技术维护人员的补充,维护。所开发的系统应具备数据库维护功能,能够及时根据用户需求进行数据的添加,删除,修改和备分等操作。4、开发运行环境:开发工具:powebuilder8.0运行环境:window vista5、系统功能:1信息的增加2信息查询3信息的

3、删除4信息的保存二、项目工作计划以下为根据参阅相关书籍和资料,整理得出的各环节的容.具体分工情况如下表:编号开发项目负责人协作者1问题/项目概述霜唐亚丽2项目工作计划柳红梅3管理业务流程分析柳红梅4数据流程图唐亚丽霜5数据字典红梅柳6E-R图梁雨婷梁雨婷7功能模块图梁雨婷霜8代码设计霜9数据库表设计唐亚丽唐亚丽10IPO设计输入、处理、输出柳柳11源程序清单红梅12总结体会霜梁雨婷Gantt图进度 日历工作阶段1234567分析测试计划概要设计详细设计编码测试方案设计产品测试文档整理三、管理业务流程分析在本系统中,学生,系统用户,老师都可以登录到对应的主界面,进行相应的操作。 在学期初,由学院

4、负责人员录入学生和教师信息,包括个人的学号、性别、年级、班级、年级、班级、系别、专业、户口所在地、家庭住址、联系、出生日期、民族、政治面貌、号、填卡日期及备注。如此形成系统的学籍数据库。相关权限是:学生可以由学号查询对应专业、等,老师同样可以查询学生各项信息等,系统用户则可以查询和修改各项学院、学生信息。四、数据流程图Root Process GraphSubprocess Graph of 学籍管理系统本学籍系统的详细工作流程如下:1根据学生处出示的新生,建立档案,将档案登记为档案文件。并对应新生建立个人的学习文档。2根据档案文件登记学籍表。3若学生遇到退学、留级、惩罚的事件,教务处将分别进

5、行退学处理、留级处理、奖惩处理。4若学生受到留级处理、奖惩处理,分别建立留级、奖惩,并修改对应档案文件。5若学生受到退学处理,删除对应学生的档案文件。6学生毕业时,教务处根据档案文件填制其毕业登记表,并最后将毕业生登记表交给用人单位。五、数据字典1数据项NameCodeType专业MAJORA10专业代码MNOA10年级GRADEA10民族NATIONALITYA10联系PHONEA10联系PHONEA10联系PHONEA10SNAMEA10性别SEXA10性别TSEXA10号IDLA20所在学院COLLEGEA10所在院系编号CNOA10填卡日期TIANKADATED学号SNOA10学院DE

6、PTHA10学院名CNAMEA10学院号CNOA10政治面貌MIANMAOA10院负责人FUZERENA10职务JOBA10备注OTHA20教师名TNAMEA10教师号TNOA10家庭住址ADDRESSA10家庭住址ADDRESSLA20开课学期TERMA10电子EMAILA10出生日期BIRTHD出生日期BIRTHD课程类型编号LXBHA10课程名称CNAMEA10课程学分CREDITA10课程编号CNOA10班级CLASSA10班级名CNAMEA10班级号CNOA10班级负责人FUZERENA102数据流NameCodeReference毕业生登记表FLOW_6Data Flow学生注册F

7、LOW_10Data Flow档案FLOW_19Data Flow修改信息FLOW_20Data Flow删除信息FLOW_21Data Flow退学FLOW_188Data Flow留级FLOW_187Data Flow奖惩FLOW_192Data Flow新生FLOW_5Data Flow档案信息FLOW_23Data Flow登记FLOW_25Data Flow3实体NameCode学生STU学院COLLEGE教师TEACHER课程COURSE班级CLASS六、E-R图简单学籍管理的E-R如下:E-R图简单描述:1.本E-R图的实体有学生、学院、教师、班级、课程。2.一个学生只在一个学院

8、和一个班级中,一个学院或一个班级有很多学生。3.一个学院有很多教师,一个教师只对应一个学院。4.一个学生要修多门课程。七、功能模块图学籍管理系 统基本信息维 护信息查询学生信息维护教师信息维护学院信息维护课程信息维护学生信息查询教师信息查询学院信息查询课程信息查询八、代码设计代码指明了事物的名称、属性、状态。科学的代码设计能使计算机进行数据处理时,能节省存储空间,提高处理速度、效率和精度。进行代码设计的过程中,我们应该尽量遵循以下基本原则:1、要适合计算机处理;2、要便于使用;3、要具有系统性、通用性和可扩展性;4、选择最小代码;5、代码标准化。本学籍管理系统中的数据库代码用部分代码设计例如下

9、:() 部门代码部门代码采取数字和字符混合编码的形式,具体如下:分部门代码数字学生处 *学生处简称代码字符分部门代码数字教务处简称代码字符教务处 *班级代码数字系别简称代码字符系XX*、人员代码人员代码采取纯数字编码形式,具体如下:系别代码数字职称代码数字教师 *序列号代码数字专业代码数字系别代码数字年级代码数字学生 *() 表单代码表单代码仍采取数字和字符混合编码的形式,具体如下:档案文件 XX* *序列号代码数字专业代码数字系别代码数字年级代码数字表单类别别简称代码字符学籍表 X*表单类别别简称代码字符序列号代码数字专业代码数字系别代码数字年级代码数字九、数据表设计学生表NameCodeT

10、ypeIM学号SNOA10YesYesSNAMEA10NoNo性别SEXA10NoNo年级GRADEA10NoNo学院DEPTHA10NoNo专业MAJORA10NoNo家庭住址ADDRESSA10NoNo联系PHONEA10NoNo出生日期BIRTHDNoNo民族NATIONALITYA10NoNo政治面貌MIANMAOA10NoNo号IDLA20NoNo填卡日期TIANKADATEDNoNo班级CLASSA10NoNo备注OTHA20NoNo密码PASSWORDA10NoNo学院表NameCodeTypeIM学院号CNOA10YesYes学院名CNAMEA10NoNo院负责人FUZEREN

11、A10NoNo联系PHONEA10NoNo教师表NameCodeTypeIM教师号TNOA10YesYes教师名TNAMEA10NoNo性别TSEXA10NoNo出生日期BIRTHDNoNo所在院系编号CNOA10NoNo职务JOBA10NoNo家庭住址ADDRESSLA20NoNo联系PHONEA10NoNo电子EMAILA10NoNo课程表NameCodeTypeIM课程编号CNOA10YesYes专业代码MNOA10NoNo课程名称CNAMEA10NoNo课程类型编号LXBHA10NoNo课程学分CREDITA10NoNo开课学期TERMA10NoNo班级表NameCodeTypeIM班级号CNOA10YesYes班级名CNAMEA10NoNo所在学院COLLEGEA10NoNo班级负责人FUZERENA10NoNo十、IPO设计进入本系统的人都要进行身份认证,认证的方式是验证登录用户账号及其密码,选择登录类型学生,教师,系统用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号