- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机与通信学院
2013年春季学期
题 目:学生成绩管理系统
专业班级:软件工程基地班
姓 名:陶婷婷
学 号
目录
一.系统分析与设计 1
1.1摘要 1
1.2需求分析 1
1.3系统功能分析 2
1.4系统功能模块设计 2
二.详细设计 4
2.1数据库设计与实现 4
2.2设计登录窗口 6
2.3设计“学生成绩查询系统”模块 8
2.4管理员窗口模块的制作 11
三.优缺点分析 13
3.1优点 13
3.2缺点 13
一.系统分析与设计
1.1摘要
在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效。信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
本系统是以PHP设计语言和MySQL数据库为工具的综合测评系统,其开发步骤主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。主要实现的功能是实现对学期班级综合测评的一整套电子化操作;主要实现的操作有:班级管理员注册,班级成员互评操作,班级管理员登录管理成绩,综合测评结果查询,账户密码修改。
1.2需求分析
近年来,随着中学的办学规模越来越大,在校学生数也日益增多,随之而来的是教务管理工作日趋复杂繁重,要耗费大量人力、物力,已愈来愈成为学校日常管理工作的一个瓶颈。学生成绩管理是教务、教学管理中一个重要组成部分,也是比较烦琐的工作。在学生成绩管理事务中,一般有成绩输入:对各年级各班各学期学生的各科成绩进行输入;成绩统计:需要对每个学生的成绩进行处理,例如排名次,成绩汇总,成绩升降;成绩报表:将学生成绩以报表形式输出等等。每次考试都需要大量的人力、物力,为了减轻中学生成绩管理工作量和实现现代化的科学管理,特设计这个系统。并根据中学的实际情况,制定以下数据和功能需求。
1.3系统功能分析
本阶段就是分析该系统的主要功能以及它所解决的用户面临的问题,最后由用户确认该系统的功能和用处。
(1)、学生信息的输入和存储,包括学号、姓名、专业名、性别、出生日期、总学分和备注等。
(2)、课程信息的输入和存储,包括课程号、课程名、开课时间、学时和学分等。
(3)、对学生信息的修改、增加、删除、修改以及定向的查询等。
(4)、对课程信息的修改、增加、删除、修改以及定向的查询等。
(5)、可以进行用户的添加和存储,包括用户名、密码、用户权限。
(6)、用户输入用户名和密码后系统根据其在用户表注册的权限进入不同的应用系统。
(7)、学生登录时系统根据其用户名(即学号)进入对应的学生成绩查询系统,可以进行本人的所选课程成绩的查询、打印以及所选课程的信息,不同的学生用户进入各自的成绩查询系统避免了能查询其他学生成绩的问题。
(8)、教师登录时系统根据用户名(这里用户名与课程号对应即一名教师任教一门课)进入对应的教师管理系统,可以进行该课程学生成绩的录入、修改及置零。
(9)、学生、教师和管理员的登录密码都可以进行修改
(10)、本系统界面色彩跳动不大布局简单整洁。
1.4系统功能模块设计
根据上述的分析以及模块化程序设计要求得如图所示的功能模块图。
图 1.4.1 系统功能模块
二.详细设计
2.1数据库设计与实现
数据库结构的好坏直接影响到系统的实现效果和数据操作效率以及能否保证数据的一致性、完整性和安全。所以数据库在一个信息系统中占有非常重要的地位。
1.数据库设计
根据学生成绩管理系统的功能要求,通过分析系统要涉及的相关实体以及要收集、存储和操纵的数据信息,得到如图2.1所示的系统E-R图。根据系统E-R图得到以下关系模式。
学生基本信息(学号,姓名,专业名,性别,出生日期,总学分,备注)。
课程(课程号,课程名,开课学期,学时,学分)。
成绩(学号,
文档评论(0)