学生成绩管理系统计科三班

上传人:公**** 文档编号:419962385 上传时间:2022-11-10 格式:DOC 页数:13 大小:672.01KB
返回 下载 相关 举报
学生成绩管理系统计科三班_第1页
第1页 / 共13页
学生成绩管理系统计科三班_第2页
第2页 / 共13页
学生成绩管理系统计科三班_第3页
第3页 / 共13页
学生成绩管理系统计科三班_第4页
第4页 / 共13页
学生成绩管理系统计科三班_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、河北北方学院学生成绩管理系统摘 要在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,已成为社会生活的一部分本系统的开发是使用 ASP程序设计语言及SQL数据库进行设计与开发本文首先对学生信息管理系统进行较详细的需求分析,并给出系统总体架构及详细设计步骤系统主要包含普通用户和管理员两大模块,主要功能包括学生成绩、老师信息的查询,统计,添加,修改,删除,用户管理和用户注册验证等功能通过测试分析说明,本系统的开发基本达到预定目标,并具有一定的应用价值关键词:学生管理系统,数据库,系统构架,信息查询Abstract Today in the rapid develo

2、pment of Internet, the Internet has become a quick access, publish, and an important channel for transmitting information, it has become part of social life. The system was developed using the ASP programming language and SQL database design and development. This paper Student Information Management

3、 System for a more detailed needs analysis, and gives the overall system architecture and detailed design steps. The system mainly consists of two modules of ordinary users and administrators, the main features include student achievement, teacher information, inquiry, statistics, add, modify, delet

4、e, user management and user registration verification and other functions. By test and analysis shows that fundamental to the development of the system target and has a certain value.Keywords: Student Management System, Database, B/S Structure, System Structure, Information Inquiry目录摘要1目录2前言3一、系统开发环

5、境分析3(一)系统存在的问题3(二)开发工具与开发方法4(三)可行性分析4(四)开发环境5二、系统分析5(一)系统功能分析5(二)模块划分以及模块功能分析5(三)系统流程图6(四)数据库的设计6三、系统设计8(一)系统开发目标8(二)页面设计8四、毕业设计心得体会11(一)对管理信息系统开发的体会11(二)设计实践体会12(三)理论与实际相结合12结束语12致谢12参考资料13前言随着计算机技术和网络技术的发展,现代化办公已经走入各行各业各阶层,传统的人工或单机管理方式已经无法满足高校办公现代化的要求。为了树立高校“以人为本”的管理模式,以应对日益加快的科技工作节奏,使高校信息管理科学化、规范

6、化、现代化,自主开发一个旨在实现高校在校园网上提供办公信息管理服务,开展网上信息管理活动,推行新的管理手段以提高工作效率,实现网上信息的共享和协同管理。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速

7、发展,信息技术在其上的应用会更加地广泛和深入。一、系统开发环境分析(一)系统存在的问题在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至

8、管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。(二)开发工具与开发方法在本次系统中,主要运用ASP.NET、SQL Server等开发工具,并采用了结构化的系统开发方法。ASP.net语言:ASP.net是基于通用语言的编译运行的程序,它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net也是language-independent语言独立化的,选择一种最

9、适合的语言来编写程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。SQL Server语言:SQL是一种综合的、通用的、功能极强的关系数据库语言,它包括数据定义(Definition)、数据操纵(Manipulation)、数据管理(Management)、存取保护(Access Protection)、处理控制(Control)等多种公能。利用表(table)、索引(index)、码(keys)、行(rows)和列

10、(columns)等来确定存储位置。(三)可行性分析 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。1、经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:(1)本系统的运行可以代替人工进行许多繁杂的劳动;(2)本系统的运行可以节省许多资源;(3)本系统的运行可以大大的提高学校的工作效率;(4)本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。2、技术上可行性本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新

11、型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。(四)开发环境 1、硬件环境 客户端:只要能安装Web浏览器和连通网络的微机即可;网络:一般的传输速率即可,速度越快越好。 2、软件环境 服务器端操作系统安装Windows2000Server,IIS4.0以上版本,数据库采用SQLServer2000,该系统以MicrosoftVisual.NET为开发平台,采用ASP.NET技术序。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。二、系统分析(一)系统功能分析功能分析:学生信息管理系统属应用系统。

12、系统是一个集成多功能的信息管理系统,有教师资料管理、学生管理、班级管理、专业管理、课程管理、成绩管理功能模块。本系统将大大提高学生信息的管理效率,带来数据共享、网络查询和网络管理等便利,实现学生信息管理的数字化和智能化。服务器端操作系统安装Windows2000Server,IIS4.0以上版本,数据库采用SQLServer2000,该系统以Microsoft Visual Studio 2008为开发平台,采用ASP.NET技术序 为了保证系统的安全,本系统采用MD5加密狗认证。(二)模块划分以及模块功能分析1. 登录模块:本模块主要为用户登录,权限验证,管理员添加,实现系统的多用户 管理功

13、能,不同权限的用户,可对其进行不同功能的管理。2. 教师管理模块:本模块主要对教师的资料信息进行查询,删除,修改和添加。3. 学生管理模块:本模块主要对学生资料信息进行相应的查询,删除,修改和添加。添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加,修改,查询。4. 课程管理模块:本模块主要对课程资料进行管理,对其进行查询,添加,修改和删除。又详细划分了课程类别资料,对其进行如上操作。5. 成绩管理模块:本模块对学生成绩进行查询操作,如发现成绩有输入错误,可对其进行相应的修改,还可对学生的成绩进行录入6. 班级管理模块:本模块班级资料信息进行管理,对其进行相应的

14、查询,修改,删除和添加。(三)系统流程图(整个系统功能结构图)学生登录管理员模块系统登录界面学生信息注册页面界面教师信息维护界面学生成绩录入界面课程信息维护教师信息维护排课信息维护学生成绩打印课程成绩查询系统退出界面教师模块学生模块管理员登录访问系统教师登录学生注册退出系统图 2.2(四)数据库的设计数据库是一种工作环境,它存储了一个表的集合,在表之间可以建立关系,对数据字段可以设置属性和触发规则,从而保证表之间数据的完整性。根据学生管理系统所要求的数据信息,创建数据库sms ,根据各模块可创建如下7个数据表,其字段名,数据类型等内容如下:表名称及字段:1. arrange表:课程安排表(班级

15、编号、课程编号、成绩录入、学期、老师编号)。 图 2.412. course表:课程表,用来存储课程信息(编号、名称、学分)。图 2.423. class表:班级表,用来存储班级信息(编号,名称)。图 2.434. score表:学生成绩表,用来存储分数(学号、课程编号、课程成绩)。图 2.445. teacher表:教工表,用来存储教师信息(编号、姓名、性别、电话等等)。图 2.456. student表:学生表,用来存储学生信息(编号、性别、姓名等等)。图 2.467. 关系表:图 2.47三、系统设计(一)系统开发目标本系统将现在化的计算机技术与传统模式相结合,按照学生信息的流程设计完成的。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,提出以下系统开发目标:1、系统应具有使用性、可靠性和适用性,同时注意先进性。2、对各个数据库实行动态管理,防止混乱。3、制定大量的提示性文本,帮助学生用户减少操作误差。(二)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

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