基于web的学生成绩管理系统

上传人:n**** 文档编号:82967998 上传时间:2019-02-25 格式:DOC 页数:24 大小:1.39MB
返回 下载 相关 举报
基于web的学生成绩管理系统_第1页
第1页 / 共24页
基于web的学生成绩管理系统_第2页
第2页 / 共24页
基于web的学生成绩管理系统_第3页
第3页 / 共24页
基于web的学生成绩管理系统_第4页
第4页 / 共24页
基于web的学生成绩管理系统_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于web的学生成绩管理系统》由会员分享,可在线阅读,更多相关《基于web的学生成绩管理系统(24页珍藏版)》请在金锄头文库上搜索。

1、 设计题目基于WEB的学生成绩管理系统学 院: 学生姓名: 专业班级: 学 号: 指导教师: 2013年6月1日摘 要随着科学技术迅猛发展,信息时代的来临不仅让计算机在科技上得到了应用,也让计算机在生活上得到了更广泛的应用。面对当今的学校,实现办公信息化已成了必然趋势,学校中的信息量主要体现在学生信息的管理上面,尤其是成绩管理,因此学生成绩管理系统是一个教育单位不可缺少的部分。本毕业设计所描述的学生成绩管理系统,技术上采用ASP作为网络框架,Microsoft Access作为数据库实现的一个基于B/S模式的系统。本系统主要实现了如下功能:用户查询、用户管理、成绩管理、课程管理、科目管理等。本

2、文详细设计了需求分析、功能设计、系统设计。在系统设计中给出数据库设计和本系统的设计方案,在具体实现中给出了相应的实现代码及实际运行效果图。关键字:ASP,WEB,成绩管理,学生,B/S1目 录摘 要I第一章 绪 论11.1系统设计背景11.2 系统设计思想2第二章 开发技术及开发环境32.1 开发方法32.2 开发工具32.3 开发环境3第三章 需求分析43.1 用户需求43.2 模块分析43.3数据需求分析4第四章 数据库设计54.1 数据表结构设计54.2 创建数据库表8第五章 模块功能实现95.1 登录模块105.2管理员模块105.2.1 成绩管理115.2.2 课程管理115.2.3

3、 师生管理125.2.4 成绩查询135.2.5 成绩录入145.2.6 成绩排名145.3 学生模块155.3.1 成绩查询155.3.2 课程查询155.4 教师模块165.4.1 成绩管理165.4.2 学生管理16结 论18参考文献19致 谢20 毕业设计第一章 绪 论自21世纪起,人类科学技术越来越发达,人们的生活发生了重大的改变,特别是计算机对于我们的应用,在社会各个领域都已普及,原来旧的管理方法已被社会所淘汰,但是很多人还停留在以前的手工操作上,这严重地阻碍了我们人类经济的发展。为了适应现代社会人们所高度强调的时间观念,学校成绩管理系统软件为学校办工带来了方便。学生成绩的管理是各

4、个学校的主要日常管理工作之一,涉及到学校工作的诸多方面,随着教学体制的不断改革,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,成绩管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全

5、校信息系统打下良好的基础。1.1系统设计背景学生成绩管理系统是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的分量。1.2 系统设计思想作为一个计算机系统,必须有一个正确的设计指导思想,合理选择系统架构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能开发出一个好的系统。根据学生成绩管理系统的实际需求,本系统的设计按照下述原则进行。高安全性:由于系统采用B/S结构,必要时可以通过互联网进行访

6、问。基于这种特点,防止系统被恶意攻击,同时满足学校本身的管理制度。实用性:实用性是衡量软件质量体系中最重要的指标,是否与业务结全的紧密,是否具有严格的业务针对性,是系统成败的关键,因此,系统开发之初的系统需求分析尤为重要,以用户需求为目标,以方便用户为原则,系统的界面必须清晰易懂,使各个界面保持一致性,让操作人员使用方便,不必在学习系统操作方面花费过多时间。技术的先进性和成熟性:工程作为多部门跨网络协作的大规模、整个部门性的系统,为满足系统在很长的生命周期内有持续的可维护和可扩展,获得更高的发展起点,应采用先进和成熟的技术。经济性:要保护已有投资,在原有投资的基础上延续建设,并要考虑项目的投资

7、效益情况。 毕业设计第二章 开发技术及开发环境2.1 开发方法本系统采用结构化的开发方法,所谓结构化系统开发方法是指自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织、管理和控制信息系统开发过程的一种基本框架。结构化系统开发方法由管理策略和开发策略两个部分组成:管理策略部分:强调系统开发的规划、进程安排、评估、监控和反馈。开发策略部分:任务分解结构(WBS);WBS优先级结构、开发经验、开发标准。开发过程分为:系统规划阶段、系统分析阶段、系统设计阶段(总体设计、详细设计)、系统实施阶段、系统运行与维护阶段。2.2 开发工具本系统的开发工具为Dreamweaver CS5

8、(以下简称DWCS5),DWCS5拥有操作便捷高效,可视化开发界面,丰富的站点管理功能等优点。能够轻易构建各种基于主流网页脚本语言的网页,集创建、开发、调试、发布于一体的专业网页开发工具。数据库采用Access,ACCESS具有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。可处理字段、关系和规则的复杂计算。2.3 开发环境客户端/服务端:Windows XP sp3 IE6+。19 毕业设计第三章 需求分析3.1 用户需求学生:查询学生成绩、所学课程、发表留言等。教师:录入、修改、删除学生成绩,所授课程、所授班级、教师发表留言。管理员:维护整个学

9、生成绩管理系统,拥有完全的权限,确保系统的稳定运行。3.2 模块分析从用户的角度将本系统分为学生用户、教师用户、管理员用户三类,学生用户。因此,本系统模块主要由学生模块、教师模块、管理员模块三大部分组成。学生模块部分实现学生以学号为凭证查找学生成绩、课程等信息,教师模块以教工号为凭证管理所授班级的学生成绩信息、课程状态等,管理员模块以管理员账号管理并维护整个系统,以确保系统的稳定运行。3.3数据需求分析用户信息:用户名、密码、用户级别。课程信息:课程名、课程代码。学生信息:姓名、学号、班级、住址、学制等。教师信息:姓名、教工号、授课班级、住址等。成绩信息:包括学号、姓名、课程名、成绩。第四章

10、数据库设计 4.1 数据表结构设计系统数据库名称为data,其中包含10个数据表:cjgl存储学生各科成绩信息;class存储班级信息;course存储课程信息;lytable存储留言信息;nmsg存储最新消息新闻;stuinfo存储学生的基本信息;tecinfo 存储教师基本信息;suser存储学生账户信息;tecuser 存储教师账户信息;superuser 存储管理员账户信息;每个数据表字段的详细定义如下:表4.1-1 cjgl(成绩管理)字段名类型说明stuid自动编号自动编号stuclass文本学生班级stuname文本学生姓名stunum文本学号stuclsnum文本班级编号stu

11、sex文本学生性别stupscj文本平时成绩stuqmcj文本期末成绩stusum文本总成绩stulevel文本评优级别stucorse文本课程名表 4.1-2 course(课程信息)字段名类型说明corid自动编号自动编号corname文本课程名cornum文本课程代码表 4.1-3 class(班级信息)字段名类型说明Classid自动编号自动编号classnum文本班级编号classname文本班级名称表 4.1-4 lytable(留言信息)字段名类型说明lyid自动编号自动编号lynum文本留言学号lyname文本留言姓名lytopic文本留言主题lycontent文本留言内容ly

12、date文本留言日期lyreply文本是否回复lyreplycon文本回复内容表 4.1-5 stuinfo(学生信息)字段名类型说明stuid自动编号自动编号stuname文本学生姓名stusex文本学生性别stuclsnum文本班级编码stuhome文本学生住址stubirth文本出生日期stuphone文本联系方式stupass文本密码stunum文本学号stuyear文本学制表 4.1-6 nmsg(最新信息)字段名类型说明id自动编号自动编号msg文本消息内容times文本发布时间author文本发布者表 4.1-7 suser(学生账户)字段名类型说明stuid自动编号自动编号Us

13、er文本用户名Pass文本密码表 4.1-8 tecuser(教师账户)字段名类型说明tecid自动编号自动编号User文本用户名Pass文本密码表 4.1-9 superuser(管理员账户)字段名类型说明sid自动编号自动编号User文本用户名Pass文本密码表 4.1-10 tecinfo(教师信息)字段名类型说明tecid自动编号自动编号tecname文本教师姓名tecsex文本教师性别tecnum文本教工号tecclsnum文本班级编码teccorse文本课程名称tecbirth文本出生日期tecphone文本联系方式techome文本住址tecpass文本登录密码4.2 创建数据库表在图形化界面创建:1、打开Access,点击“新建”,弹出如图4-1: 图 4-1 新建表图2、在如下界面输入字段,然后保存。如图4-2所示: 图4-2 添加字段图其他表均以同样的方式输入,保存。 毕业设计第五章 模块功能实现

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

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