学籍管理系统设计项目.doc

上传人:工**** 文档编号:542499244 上传时间:2023-03-07 格式:DOC 页数:19 大小:220.54KB
返回 下载 相关 举报
学籍管理系统设计项目.doc_第1页
第1页 / 共19页
学籍管理系统设计项目.doc_第2页
第2页 / 共19页
学籍管理系统设计项目.doc_第3页
第3页 / 共19页
学籍管理系统设计项目.doc_第4页
第4页 / 共19页
学籍管理系统设计项目.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

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根据学生处出示的新生名单,建立档案,将档案登记为档案文献。并相应新生名单建立个人的

5、学习文档。2根据档案文献登记学籍表。3若学生碰到退学、留级、处罚的事件,教务处将分别进行退学解决、留级解决、奖惩解决。4若学生受到留级解决、奖惩解决,分别建立留级名单、奖惩名单,并修改相应档案文献。5若学生受到退学解决,删除相应学生的档案文献。6学生毕业时,教务处根据档案文献填制其毕业登记表,并最后将毕业生登记表交给用人单位。五、数据字典(1)数据项NameCodeType专业MAJORA10专业代码MNOA10年级GRADEA10民族NATIONALITYA10联系电话PHONEA10联系电话PHONEA10联系电话PHONEA10姓名SNAMEA10性别SEXA10性别TSEXA10身份证

6、号IDLA20所在学院COLLEGEA10所在院系编号CNOA10填卡日期TIANKADATED学号SNOA10学院DEPTHA10学院名CNAMEA10学院号CNOA10政治面貌MIANMAOA10院负责人FUZERENA10职务JOBA10备注OTHA20教师名TNAMEA10教师号TNOA10家庭住址ADDRESSA10家庭住址ADDRESSLA20开课学期TERMA10电子邮件EMAILA10出生日期BIRTHD出生日期BIRTHD课程类型编号LXBHA10课程名称CNAMEA10课程学分CREDITA10课程编号CNOA10班级CLASSA10班级名CNAMEA10班级号CNOA10

7、班级负责人FUZERENA10(2)数据流NameCodeReference毕业生登记表FLOW_6Data Flow学生注册FLOW_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 Flow(3)实体NameCode学生STU学院COLLEGE教师TEACHER课程COURS

8、E班级CLASS六、E-R图简朴学籍管理的E-R如下:E-R图简朴描述:1.本E-R图的实体有学生、学院、教师、班级、课程。2.一个学生只在一个学院和一个班级中,一个学院或一个班级有很多学生。3.一个学院有很多教师,一个教师只相应一个学院。4.一个学生要修多门课程。七、功能模块图学籍管理系 统基本信息维 护信息查询学生信息维护教师信息维护学院信息维护课程信息维护学生信息查询教师信息查询学院信息查询课程信息查询八、代码设计代码指明了事物的名称、属性、状态。科学的代码设计能使计算机进行数据解决时,能节省存储空间,提高解决速度、效率和精度。进行代码设计的过程中,我们应当尽量遵循以下基本原则:1、要适

9、合计算机解决;2、要便于使用;3、要具有系统性、通用性和可扩展性;4、选择最小代码;5、代码标准化。本学籍管理系统中的数据库代码用部分代码设计范例如下:() 部门代码部门代码采用数字和字符混合编码的形式,具体如下:分部门代码(数字)学生处 *学生处简称代码(字符)分部门代码(数字)教务处简称代码(字符)教务处 *班级代码(数字)系别简称代码(字符)系XX*、人员代码人员代码采用纯数字编码形式,具体如下:系别代码(数字)职称代码(数字)教师 * *序列号代码(数字)专业代码(数字)系别代码(数字)年级代码(数字)学生 *() 表单代码表单代码仍采用数字和字符混合编码的形式,具体如下:档案文献 X

10、X * * * *序列号代码(数字)专业代码(数字)系别代码(数字)年级代码(数字)表单类别别简称代码(字符)学籍表 XJB * * * *表单类别别简称代码(字符)序列号代码(数字)专业代码(数字)系别代码(数字)年级代码(数字)九、数据表设计学生表NameCodeTypeIM学号SNOA10YesYes姓名SNAMEA10NoNo性别SEXA10NoNo年级GRADEA10NoNo学院DEPTHA10NoNo专业MAJORA10NoNo家庭住址ADDRESSA10NoNo联系电话PHONEA10NoNo出生日期BIRTHDNoNo民族NATIONALITYA10NoNo政治面貌MIANMA

11、OA10NoNo身份证号IDLA20NoNo填卡日期TIANKADATEDNoNo班级CLASSA10NoNo备注OTHA20NoNo密码PASSWORDA10NoNo学院表NameCodeTypeIM学院号CNOA10YesYes学院名CNAMEA10NoNo院负责人FUZERENA10NoNo联系电话PHONEA10NoNo教师表NameCodeTypeIM教师号TNOA10YesYes教师名TNAMEA10NoNo性别TSEXA10NoNo出生日期BIRTHDNoNo所在院系编号CNOA10NoNo职务JOBA10NoNo家庭住址ADDRESSLA20NoNo联系电话PHONEA10NoNo电子邮件EMAILA10NoNo课程表NameCodeTypeIM课程编号CNOA10YesYes专业代码MNOA10NoNo课程名称CNAMEA10NoNo课程类型编号LXBHA10NoNo课程学分CREDITA10NoNo开课学期TERMA10NoNo班级表NameCodeTypeIM班级号CNOA10YesYes班级名CNAMEA10NoNo所在学院COLLEGEA10NoNo班级负责人FUZERENA10

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

当前位置:首页 > 商业/管理/HR > 商业计划书

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