学生管理系统设计报告

上传人:人*** 文档编号:563446314 上传时间:2023-03-11 格式:DOCX 页数:25 大小:308.03KB
返回 下载 相关 举报
学生管理系统设计报告_第1页
第1页 / 共25页
学生管理系统设计报告_第2页
第2页 / 共25页
学生管理系统设计报告_第3页
第3页 / 共25页
学生管理系统设计报告_第4页
第4页 / 共25页
学生管理系统设计报告_第5页
第5页 / 共25页
点击查看更多>>
资源描述

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

1、学号:HUBEI POLYTECHNIC UNIVERSITY课程设计题目学生信息管理系统教学院计算机学院专业计算机信息管理班级级信息管理姓名 指导教师2012年06月 27日八f1前言开发工具的介绍:ASP.NETASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应 用程序。ASP.net提供许多比现在的Web开发模式强大的优势,使执行效率大幅提高。ASP.net是把基 于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运 行时进行编译,这样的执行效果,当然比一条一条的解释强很多。Microsoft SQL Serv

2、er 2005SQL Server是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、 设计和管理功能。其SQL Server 2000版本已将数据库与Internet紧密连接,可以通过Web浏览器显 示对数据库操作的结果数据,具有客户机服务器体系结构。 SQL Server 2000提供了对分布式事务 处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业解决方案SQL是关系 数据库的标准语言。操作数据库有多种途径:使用企业管理器、使用查询分析器、编程中使用 T-SQL 语句或使用交互命令形式等。IISIIS(Internet Informati

3、on Server)是微软公司主推的服务器,包容了 World Wide Web Gopher server 和FTP server,IIS是随Windows XP 一起提供的文件和应用程序服务器,是在Windows XP2上建立 Internet服务器的基本组件。它能与Windows XP2集成,因而能通过Windows XP2内置的安全性以 及自身的安全性建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协

4、议,通过使 用CGI和ISAPI, IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发 人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者 编译应用程序,IIS完全支持VBScript,JavaScript脚本语言以及C#等编语言。摘要程序设计思想:本学生信息管理系统中,运用到了 , c#, javascript,语言等。本系统功能主要有增加、 删除、编辑、查询等功能,能够满足基本的要求,但由于时间上的关系,本系统数据库的测试数据 并不多。用户分为管理员和普通用户(学生),管理员能够增加和删除学生信息,学生可以登录本系 统进

5、行相应查询自己的学籍信息、课程和成绩信息等。成绩查询系统的主要功能是教师登录系统录入学生成绩,学生登录系统查询成绩。当然这 只是系统的基本功能,一般的成绩查询系统会和学籍管理、考试系统等一同构成整个学生信息管理 系统。本例的主要目的是介绍学生成绩程序系统的实现方式,让读者在前面教程部分学习的基础上 尽快掌握ASP.NET 3.5及Microsoft Visual Studio 2008下的Web应用程序开发,功能部分只实现了 最简单的一些模块,集中介绍ASP.NET数据库应用程序的开发。通过本例的学习掌握学生信息管理 系统的设计思路与开发方法,再根据实际需要与其他系统结合,实现功能完善的学校信

6、息系统。目录前言 1摘要 2第一章可行性研究 41.1引言 41.2系统可行性分析 4第二章需求分析 62.1学生信息管理系统概述 62.1.1 用户简介 62.1.2 项目目的和目标 62.2系统用户分析 62.3 UML用况图建模72.4功能需求分析 82.5其他用户需求: 82.5.1. 性能要求。 82.5.2. 灵活性要求。 82.5.3. 故障处理要求 82.6目标系统假设与约束条件 82.6.1 硬件环境 82.6.2 软件环境 9第三章 概要设计 103.1系统模块设计如下图图3所示: 103.2数据库设计 103.3数据库物理设计 10第四章详细设计: 124.1数据库连接配

7、置 124.1.1web.config 配置: 124.1.2读取web.config配置语句 124.2关键步骤和代码 134.2.1学生登录首页 134.2.2学生查询页面 144.2.3管理员登录管理界面 164.2.4添加功能模块 174.2.5编辑和删除功能模块 182021总结参考资料第一章 可行性研究1.1 引言随着信息技术的迅猛发展及广泛普及,传统的教学思想教学手段、教学过程、教学 组织随之发生了变化,而且引起了 教学模式和教育体制的根本性变革。建设信息化的 多媒体交互软件、仿真教育系统、信息教育系统、资料共享系统等学校软环境,以信息 化带动教育的现代化,实现教育的跨越式发展

8、已成为当代教育的头等大事。而学生信 息管理系统是一个教育单位不可缺少的部分,它的存在对学校的决策者和管理者来说都 至关重要。同时它为管理学生在校期间的信息,为学生提供方便、快捷、周到、高校的 信息服务,是一件可行、必要和有意义的工作。1.2 系统可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具 备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避 免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短 的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 经济可行性:主要是对项目的经济效益

9、进行评价,本系统开发经费对于本单位在 经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院实现信息 化管理。所以本系统在经济上是可行的。(2) 技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作, 硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的Browser / Server模 式进行开发。三层的Browser / Server体系结构具有许多传统Client / Server体系结 构不具备的优点,而且又紧密的结合了 In terne t/In trane t技术,是技术发展的大势 所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用SQL

10、数据库,它能 够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全 性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台己成熟、可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越 来越高,价格越来越低,硬件平台完全能满足此系统的需要。(3) 时机可行性:目前,学院的校园网络覆盖了教学区和学生区的主要建筑物及部 分家属区,从而满足院校内各教学系部,各职能部门,各直属单位上网需求。学校良好 的网络设施为学院建设“信息化校园”提供了坚实的基础。(4) 管理可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规 章制度是否

11、齐全,原始数据是否正确等。现有规章制度和管理方法为系统的建设提供了 制度保障。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见 效快。因此系统的开发是完全可行的。第二章 需求分析2.1 学生信息管理系统概述学生信息管理系统是各大高校所不可缺少的一部分,随着计算机水平的快速提高, 学生信息管理系统也在不断地发展和完善。本管理系统主要包括了学生的信息管理以及 课程和成绩管理,基本上实现了管理信息系统所必须的功能。2.1.1 用户简介如果学校仍采用手工管理学生信息的方法,不仅效率低、易出错、手续繁琐,而且 耗费大量的人力。为了满足学校管理人员对学生信息等进行高效的管理,在工作

12、人员具 备一定的计算机操作能力的前提下,特编此学生信息管理系统软件以提高管理效率。2.1.2 项目目的和目标管理员可以对本系统进行维护,但先要进行身份验证,成功后才可以实施管理员的 权限。它具有开放性强、操作性强、工作效率高等特点。管理员又分为超级管理员和普 通管理员,超级管理员能够增加和删除管理员,而普通管理员不能对管理员进行操作, 只能对学生信息进行维护。学生可以登录本系统作。进行相应查询自己的学籍信息、课 程和成绩信息等,但不可对其进行操作。本管理信息系统主要实现权限的操作,根据用户不同的权限来实现具体的操2.2 系统用户分析“学生信息管理系统”通常有两种用户:系统管理员和普通用户 (学

13、生)。如下表就 是提供了不同用户的使用权限:用户角色权限系统管理员对系统,的权限,数据库进行维护,主要对不同人员赋于不同 增加和删除普通管理员普通学生。查询个人信息以及课程信息和成绩信息2.3 UML 用况图建模以下根据各个用户的职能进行建模。图如下是读者用况分析,图如下是学生信息管理系统用况分析:如下图1 ,图2课程信息查询学籍信息查询成绩信息查询学生用况分析图图1系统管理员用况分析图图 22.4 功能需求分析运用VS 2008+SQL 2005开发一个学生信息管理系统,包括成绩查询界面、系统后 台数据管理界面、实现分页、运用XML以及AJAX技术,系统设计运用分层和权限设计 的思想。有相关

14、信息的查询、添加、删除、编辑和运用AJAX用户验证等等功能。2.5 其他用户需求:2.5.1. 性能要求。查询服务部分:用户通过本地多媒体计算机,从提交查询命令到返回结果不超过5 秒钟,数据管理部分:从提交一次录入到结果返回不超过5分钟,当资源不能满足借阅 要求时,应首先予以提示,不能出现死循环或无限等待。2.5.2. 灵活性要求。各种字典数据的编码要尽可能采用行业标准,自行编码也应合乎规范,并征得相关 业务部门认可,数据库设计应考虑可扩充性,以适应今后学校发展和系统升级的需要,2.5.3. 故障处理要求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好 无损,在系统出错

15、后,就能恢复回原来备份的数据库。2.6 目标系统假设与约束条件2.6.1 硬件环境建议硬盘空间:1GB以上建议内存:512MB或者更高建议CPU: 1.8GHz以上2.6.2 软件环境操作系统:Microsoft Windows NT/XP/vista 或更高版本 数据库系统:SQL Server 2005开发平台和语言:VS2008、ASP.NET、C#第三章概要设计3.1系统模块设计如下图图3所示:图33.2数据库设计数据库设计包括数据库需求分析、数据库概念设计和数据库物理设计。数据库设计 的目的,是为信息系统在数据库服务器上建立一个理想的数据模型。3.3数据库物理设计数据库物理设计是指设计出数据库的物理数据模型,它是数据库在物理设备上的具体实现,即数据库服务器物理空间上的表空间、表、字段、索引、视图、储存过程、触发器,以及相应的数据字典的设计。(1)学生学籍表(students):Ifta慕 fifla 口帥 航瞄简创i3ii ros怖口船也J a J 汩匕:.里&油*吋亘宓虹|!囹乩勺直$(2)课程信息表

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

当前位置:首页 > 学术论文 > 其它学术论文

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