学籍管理系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学籍管理系统的设计
摘要:该学籍管理系统采用微软的Microsoft Visual Studio 2005作为开发平台,使用SQL Server 2005来设计数据库,以和C#作为前台的开发语言,来完成学生学籍的管理。该设计是基于B/S构架的信息管理系统,主要实现学生信息管理、学生选课、教师信息管理等功能。
关键词:学籍管理B/S构架信息管理
1 系统总体设计
1.1 设计思想
随着信息技术和网络技术的飞速发展以及Internet的迅速普及,管理信息系统(Management Information System[1],简称MIS系统)已是组织机构、人的行为、科学管理、计算机技术、数据处理和知识性工作的高度结合。浏览器/应用服器/数据库服务器(Browser/WebServer/DatabaseServer,简称B/S)的三层(或多层)体系结构和Intranet/Internet环境已成为现在WEB的主要结构。
该学籍管理系统的设计正是利用了B/S的不受地域的限制及它的诸多优点,主要运用ASP结合数据库实现,结合了Browser/Server结构的特点,实现将管理系统移植到Internet的功能。
1.2 功能分析
本系统可实现学籍管理的所有基本功能,根据用户的不同可以分为3个模块:管理员模块、学生模块和公共模块。
(1)管理员模块:该模块是系统的核心模块,其中包括5个子模块,分别是学生信息管理模块、教师信息管理模块、班级信息管理模块、课程信息管理模块、学生选课信息管理模块。
(2)学生模块:实现学生选课、查看已选课程、退选某门课程等功能。
(3)公共模块:实现管理员用户和学生用户的身份验证、密码修改、退出系统等功能。
1.3 工作方式
本系统建立在系统后台的SQL Server 2005数据库的基础上,用户(包括学生、管理员)可以方便地通过Internet或局域网轻松设置、管理。
同一般性的应用程序一样,基于Windows操作系统的系统后台,给程序的执行提供了强大的后台支持,该系统即建立在这个系统后台上。至此,建立了一个基于Internet和局域网的完善的学生学籍管理系统。
2 详细设计与实现
2.1 系统整体流程
本系统用户在进入系统后首先进入用户登录页面,用户可以选择自己的用户角色,如以管理员用户权限进入。输入管理员用户名和密码后进入系统欢迎界面,利用系统左侧的导航栏可实现不同管理页面的切换。对信息进行添加、删除、修改和查看操作后,单击“退出系统”超链接实现退出系统。
2.2 用户登录模块
本系统在运行后首先进入系统登录页面,在系统登录页面中,系统会判定用户的类型,如果为学生将进入相应的学生权限界面,如果是管理员将进入管理员相应的权限界面。
2.3 系统模板制作
由于层次较简单,所以本系统采用单层结构,所有的功能实现都是在两个母版模板上通过超链接调用数据库完成。
使用母版页[2]可以为运用程序中的页面创建统一布局。单个母版页可以为运用程序中的所有页(或一组页)定义所需要的外观和标准行为,然后创建包含要显示的内容的各个页面。当用户请求内容页时,这些页与母版页合并,将母版页的布局内容与内容页的内容合并到一起输出。
在完成了母版页的制作后还要对页面左侧的树形导航栏制作,还采用了GrideView和SqlDataSoure1来实现显示信息的功能,并根据用户激活GrideView控件中的按钮事件来实现来完成数据库的操作。
学生在选课时,可以单击每门课程所在行的“详细”超链接进入相应课程信息的详细信息页面,查看课程的详细信息,为学生选课提供参考。
管理员登录后,可以通过添加教师页面添加教师,也可以对教师信息进行修改、删除和查询。还可以添加学生信息,制作学生信息添加页面时需要调用大量数据库。
3 系统安装与使用
本系统的开发环境是Microsoft Visual Studio2005,建议在使用时也使用该环境,Web服务器使用Microsoft公司的Internet Information Server5.1(IIS5.1)[3]。在发布本系统时,首先确保学生学籍管理系统服务器安装了IIS 5.1服务器软件(如果是Server版的操作系统都已经自动安装好了,其它版本的需要使用Windows安装盘添加组件)。如果用户安装了IIS 5.1,系统会自动创建一个HTTP站点和一个FTP站点供使用。当然,也可以创建一个自己的Web站点。IIS的Web站点发布目录被称之为主目录,系统开发过程中,所有源文件均放置在asp(当然也可以改用其它的名称)的目录下;发布本系统时,将主目录设置为asp
目录。
以Windows XP为例,以上所述的具体步骤如下。
(1)打开“控制面板”里的“添加/删除程序”。
(2)单击“添加/删除Windows组件”,选中“IIS”选项进行安装。
(3)安装完毕后,打开“计算机管理”,在“服务和应用程序”栏可以看到“Internet信息服务”。
(4)单击打开,右击“默认Web站点”,选择“新建/虚拟目录”。
(5)目录名名为“asp”。
(6)在下一步中,选择一个具体的位置,其文件夹也命名为asp;按照提示完成。
设置主目录:打开IIS服务器(如前所述),在Web站点上单击鼠标右键,选择“属性”,在本地路径中选择系统所在的目录;在文档标签里,选择index.asp作为站点缺省页面。
设置好后,还要安装SQL Server 2005,然后把系统的数据库备份(data)还原;再新建一个登录,登录名为“xjglxt”,服务器角色设置为“System Administrators”,访问data。
这样,在浏览器地址栏里输入“http://local host/后,便会自动链接向系统的缺省页面index.asp。