欢迎来到天天文库
浏览记录
ID:41884320
大小:612.76 KB
页数:22页
时间:2019-09-04
《java__oracle数据库课程设计学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库程序设计课程设计报告课题姓名学号同组姓名专业班级指导教师设计时间学生成绩管理系统评阅意见:评定成绩:**、***软工090122012年6月指导老师签名:年月日1、开发背景32、系统描述33、数据分析43.1、数据流图43.2、数据字典44、概念模型设计94.1E-R图95、逻辑模型设计及优化105.1数据库表:106、应用程序设计127、课程设计心得体会141、开发背景90年代中期,由J'*Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它
2、打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。金业信息管理系统在此基础上延伸、扩展,使Z上下、内外全面贯通。随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构卜',用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3・tiei•结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript-・・)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节
3、约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。2、系统描述经过调研及分析讨论,学生成绩管理系统主要完成以卜•功能:(1)学生个人信息维护:主耍是完成学生个人信息的检索、修改,学生用户只能对H己的信息操作。(2)学生成绩检索:主要是完成学生个人成绩的查询,学生用户只能对自己的成绩进行检索。(3)老师个人信息维护:主耍是完成老师个人信息的检索、修改,老师用户只能对自己的信息操作。(4)学生成绩维护
4、:主要是完成老师对任课课程的学生成绩进行检索、添加、修改,老师用户只能对自己任课课程的成绩进行操作。(5)学生信息维护:主要是完成管理员对所有学生信息的维护,包括条件检索、添加、修改、删除,该功能只能由管理员完成。(6)老师信息维护:主要是完成管理员对所有老师信息的维护,包括条件检索、添加、修改、删除,该功能只能由管理员完成。(7)课程信息维护:主耍是完成管理员对课程的管理,包括检索课程,添加课程以及该课程任课老师和学习的学生。3、数据分析3.1、数据流图通过需求分析,得出学生成绩管理系统的教师业务处理数据流如图1所示。图1教师业务数据流图3.2、数据字典(1)数据流的描述
5、数据流编号:D01数据流名称:用户名和密码简述:教师输入用户名和密码验证数拯流来源:教师数据流去向:P01教师信息判断数据流组成:用户名和密码数据流呈:50/天窩峰流50/天(1)处理逻辑的描述处理逻辑编号:P01处理逻績名称:教师登录权限判断简述:判断教师登录权限的合法性输入的数拯流:教师的用户名和密码处理描述:根据教师提供的同户名和密码,验证教师信息,验证通过则进入主页而,验证不通过则返回给教师信息指明为非法用户。处理频率:5()次/天处理逻辑编号:P02处理逻辑名称:教师个人信息查询简述:查询并显示教师个人基木信息处理描述:根据session传出的教师ID在数据库中查
6、找出该教师的个人基本信息,打印到该页而。处理频率:50次/天处理逻辑编号:P03处理逻辑名称:教师任课课程学生成绩査询简述:代询并显示教师任课课程的学生成绩处理描述:根据session传出的教师ID,然后再在数据库中跨表代询出该教师的任课科hl的所有学生成绩,打印到该页而。处理频率:5()次/天处理逻辑编号:P04处理逻辑名称:验证用户当前密码,提供修改密码权限简述:教师可以通过该页而修改口己的账号的登录密码。处理描述:从数据库中査询出该教师的当前密码并比较输入的当前密码,比较两次输入的新密码。处理频率:1()次/天处理逻辑编号:P05处理逻辑名称:教师修改个人信息简述:教
7、师修改个人的基木信息处理描述:根据session传岀的教师ID在数据库中查找出该教师的个人基本信息,打印到该页而,同时提供了几项可以修改的选项,教师可以并保持,正确提交后,将修改的信息提交到数据库中。处理频率:1()次/天处理逻辑编号:P06处理逻辑名称:录入学生成绩简述:录入该教帅任课课程的学生成绩处理描述:从数据库中查出该教师任课课程的所有学生,并录入学生的平时成绩和考试成绩,根据一定的算法得出学生的最后成绩,并保存到数据库中。处理频率:10次/天处理逻辑编号:P07处理逻碌名称:修改该教师任课课程的学生成绩简
此文档下载收益归作者所有