欢迎来到天天文库
浏览记录
ID:6742601
大小:272.00 KB
页数:26页
时间:2018-01-24
《学生学籍管理系统3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库课程设计报告设计题目:学生学籍管理系统学生姓名:系别:专业:班级:学号:指导教师:评阅意见:规范表的标注实现部分是每个图下附注对应的代码,合并6.1和6.2就可以打印了25目录一、开发背景2二、功能描述2三、数据流分析33.1数据流图33.2数据字典4四、 概念模型设计13五、逻辑结构设计和优化145.1基本表14六、应用程序设计166.1应用程序界面166.2功能实现代码19七、结论与心得23八、参考文献2425一、开发背景90年代中期,由于Internet的迅速普及,使Intranet成为Interne
2、t技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理
3、者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大的提高学生学籍管理的效率,也是科学化、正规化管理的重要条件,在这样的前提下学籍管理系统的开发就成为了必要。二、功能描述经过科学的调研及分析,学生学籍管理系统应具备以下主要功能:1)实现学生基本情况的录入、修改、删除等基本操作。2)对学生基本信息提供灵活的查
4、询方式。3)完成一个班级的学期选课功能。4)实现学生成绩的录入、修改、删除等基本操作5)能方便的对学生的各学期成绩进行查询。6)有成绩统计、排名等功能7)具有留级、休学等特殊情况的处理功能。8)能输出常用的各种报表。9)具有数据备份和数据恢复功能25三、数据流分析3.1、数据流图1)管理员使用系统时的数据流图如图1所示管理员学生信息查看修改删除添加成绩信息添加删除修改查看课程信息添加添加添加添加管理员管理员信息图1.管理员使用系统时的数据流图252)学生使用系统时的数据流图如图2所示成绩信息学生查询课程信息查询学
5、生信息学生登录信新判断查询图2.学生使用系统时数据流图3.2、数据字典对图1各项进行的描述:(1)数据流描述数据流编号:D001数据流名称:管理员登录信息简述:管理员登录用户信息数据流来源:管理员数据流去向:管理员信息判断数据流组成:管理员用户名+密码数据流编号:D002数据流名称:学生信息简述:对学生的信息进行查询,增加,修改,删除处理25数据流来源:对学生信息进行的各种操作数据流去向:学生信息数据流组成:学号+姓名+所在班级+所在年级+座右铭+性别+出生年月+生肖+血型+国家+省份+城市+身份证号码+是否在校
6、数据流编号:D003数据流名称:课程信息简述:对课程进行查询,增加,修改,删除处理数据流来源:对课程进行的各种操作数据流去向:课程信息数据流组成:课程号+课程名+学分+属性数据流编号:D004数据流名称:成绩信息简述:对成绩进行查询,增加,修改,删除处理数据流来源:对成绩的各种操作数据流去向:成绩信息数据流组成:学号+课程名+成绩等(2)处理逻辑描述处理逻辑编号:P001处理逻辑名称:管理员登录信息判断简述:判断管理员的登录信息是否正确输入的数据流:管理员登陆信息处理描述:根据用户提供的管理员信息,判断该信息是否
7、正确,如果正确,则可以进行下一步操作,否则返回。输出的数据流:D001管理员登录信息25处理逻辑编号:P002处理逻辑名称:查看学生信息简述:查看学生的个人信息输入的数据流:D002学生信息处理描述:根据提供的学生的初步信息,查询学生的全面信息输出的数据流:查询的信息处理逻辑编号:P003处理逻辑名称:增加学生信息简述:增加学生的个人信息输入的数据流:D002学生信息处理描述:根据提供的学生的初步信息,增加一个学生的信息输出的数据流:学生信息处理逻辑编号:P004处理逻辑名称:修改学生信息简述:修改学生的个人信息
8、输入的数据流:D002学生信息处理描述:修改选中学生的各种信息输出的数据流:学生信息处理逻辑编号:P005处理逻辑名称:删除学生信息简述:删除学生的个人信息输入的数据流:D002学生信息处理描述:删除选中的学生的信息输出的数据流:学生信息处理逻辑编号:P00625处理逻辑名称:查看课程信息简述:查看课程的各种信息输入的数据流:D003课程信息处理描述:根据提供的课程的初步
此文档下载收益归作者所有