基于WEB的学生成绩管理系统毕业设计.doc
《基于WEB的学生成绩管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于WEB的学生成绩管理系统毕业设计.doc(24页珍藏版)》请在三一办公上搜索。
1、设计题目基于WEB的学生成绩管理系统学 院: 学生姓名: 专业班级: 学 号: 指导教师: 2013年6月1日摘 要随着科学技术迅猛发展,信息时代的来临不仅让计算机在科技上得到了应用,也让计算机在生活上得到了更广泛的应用。面对当今的学校,实现办公信息化已成了必然趋势,学校中的信息量主要体现在学生信息的管理上面,尤其是成绩管理,因此学生成绩管理系统是一个教育单位不可缺少的部分。本毕业设计所描述的学生成绩管理系统,技术上采用ASP作为网络框架,Microsoft Access作为数据库实现的一个基于B/S模式的系统。本系统主要实现了如下功能:用户查询、用户管理、成绩管理、课程管理、科目管理等。本文
2、详细设计了需求分析、功能设计、系统设计。在系统设计中给出数据库设计和本系统的设计方案,在具体实现中给出了相应的实现代码及实际运行效果图。关键字:ASP,WEB,成绩管理,学生,B/S目 录摘 要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(以下简称DWCS5),
8、DWCS5拥有操作便捷高效,可视化开发界面,丰富的站点管理功能等优点。能够轻易构建各种基于主流网页脚本语言的网页,集创建、开发、调试、发布于一体的专业网页开发工具。数据库采用Access,ACCESS具有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。可处理字段、关系和规则的复杂计算。2.3 开发环境客户端/服务端:Windows XP sp3 IE6+。第三章 需求分析3.1 用户需求学生:查询学生成绩、所学课程、发表留言等。教师:录入、修改、删除学生成绩,所授课程、所授班级、教师发表留言。管理员:维护整个学生成绩管理系统,拥有完全的权限,确保系
9、统的稳定运行。3.2 模块分析从用户的角度将本系统分为学生用户、教师用户、管理员用户三类,学生用户。因此,本系统模块主要由学生模块、教师模块、管理员模块三大部分组成。学生模块部分实现学生以学号为凭证查找学生成绩、课程等信息,教师模块以教工号为凭证管理所授班级的学生成绩信息、课程状态等,管理员模块以管理员账号管理并维护整个系统,以确保系统的稳定运行。3.3数据需求分析用户信息:用户名、密码、用户级别。课程信息:课程名、课程代码。学生信息:姓名、学号、班级、住址、学制等。教师信息:姓名、教工号、授课班级、住址等。成绩信息:包括学号、姓名、课程名、成绩。第四章 数据库设计 4.1 数据表结构设计系统
10、数据库名称为data,其中包含10个数据表:cjgl存储学生各科成绩信息;class存储班级信息;course存储课程信息;lytable存储留言信息;nmsg存储最新消息新闻;stuinfo存储学生的基本信息;tecinfo 存储教师基本信息;suser存储学生账户信息;tecuser 存储教师账户信息;superuser 存储管理员账户信息;每个数据表字段的详细定义如下:表4.1-1 cjgl(成绩管理)字段名类型说明stuid自动编号自动编号stuclass文本学生班级stuname文本学生姓名stunum文本学号stuclsnum文本班级编号stusex文本学生性别stupscj文本平
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于WEB的学生成绩管理系统 毕业设计 基于 WEB 学生 成绩管理系统

链接地址:https://www.31ppt.com/p-3939470.html