欢迎来到天天文库
浏览记录
ID:14567386
大小:737.67 KB
页数:16页
时间:2018-07-29
《学生成绩管理系统分析报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生成绩管理系统——分析报告目录目录0一、概要设计21.功能结构图:22.开发工具的选择:33.网络选择:34.数据库选择:35.操作系统:4二、详细设计51.数据库设计:51)E-R图52)关系模型:73)数据库表:82.程序流程图:91)成绩查询92)成绩录入113)成绩修改133.代码设计:144.界面设计:14概要设计1.功能结构图:学生成绩系统主要由教务处上成绩,学生模块、教师模块、管理员模块,其模块图如下:图1.1功能结构图其各子功能如下:1.教务处功能:教务处有专门的管理人员负责成绩的管理工作,教务处下分为按各级分院上成绩。2.学生模块:学生登录自己的学号密码就可以
2、登录到自己的界面,上面有自己的个人信息和考成绩结果等,成绩查询可以按照成绩高低查询和按课程查询;3.教师模块:教师可以对学生的成绩进行管理,成绩管理可分别对成绩进行录入、修改、添加、查询,教师的信息也可以查询;4.管理员模块:管理员模块可以对教师、学生和成绩进行进一步的管理;1.开发工具的选择:MyEclipse开发工具:MYEclipse企业级工作平台(MYEclipseEnterpriseWorkbench,简称MYEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2E
3、E集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。Eclipse是一个开放源码社区,专注于开发框架和示范工具的通用平台,从而使得构建和部署软件更简单且成本有效。Dreamweaver集多种网页开发功能于一身,可以轻松地完成几乎所有网页技术的编辑。它具有美观的操作界面及强大的编辑功能,在Dreamweaver中编辑JSP,可以很方便地应用各种辅助项目,实时测试编辑完成的动态网页,设计出功能完善的动态网页。1.网络选择:校园局域网:校园局域网必须要具备教学、管理和查询这几大必要的功
4、能。以便供应教师能够方便地浏览和查询网上资源,进行教学;同时,学生可以方便地浏览和上网查询资料,考试成绩等信息;还有学校的管理人员可方便地对教务、行政事务、学生学籍、财务、资产等进行综合管理,可以实现各级管理层与层之间的信息数据交换,实现网上信息采集和处理的自动化,实现信息和资源设备的共享等。2.数据库选择:MySQL5.0MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。MySQL是
5、一个真正的多用户、多线程SQL数据可服务器。SQL是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构实现的,是有一个服务器守护程序mysql和很多不同的客户程序和库组成的。SQL是一种标准化语言,它使得存储、更新和存取信息更容易。如果您想用SQL语言为一个网站检索产品信息及存储顾客信息,那么,MySQL能够以足够快的速度和灵活来允许您存储纪录文件和图像。3.操作系统:开发时的操作系统主要采用的是当前主流的操作系统windows7。详细设计1.数据库设计:1)E-R图本系统的数据库主要实体有“学生”、“课程”、“教师”、“院系”等,其中教师与学生存在教学联系
6、,并且一个教师可以教授多个学生,一个学生可有多个教师教课,即教师与学生是多对多的关系。教师与课程存在授课联系,一个教师可以授多门课程,一门课程可以由多个老师教,即教师与课程是多对多的关系。一个学生可以学习多门课程,一门课程可以有多个学生学习,即学生与课程是多对多的关系。整个数据库可以用一个E—R图表示,如图2.1主要实体:图2.1E—R图1)关系模型:E-R图向关系模式的转换要解决的问题是如何将实体型和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。转换规则为:a.实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况
7、:b.一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。c.一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。d.一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系
此文档下载收益归作者所有