基于b_s和c_s架构的学生信息管理系统的设计

基于b_s和c_s架构的学生信息管理系统的设计

ID:4205983

大小:264.52 KB

页数:4页

时间:2017-11-29

基于b_s和c_s架构的学生信息管理系统的设计_第1页
基于b_s和c_s架构的学生信息管理系统的设计_第2页
基于b_s和c_s架构的学生信息管理系统的设计_第3页
基于b_s和c_s架构的学生信息管理系统的设计_第4页
资源描述:

《基于b_s和c_s架构的学生信息管理系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SYSMANAGEMENT系统管理基于B/S~FIC/S架构的学生信息管理系统的设计◆尹楠陈操摘要:学生是学校的主体,随着信息技术的发展,学生信息管理系统在整个学校管理系统建设中起着关键的作用。本文主要介绍B/S和c/s.~结合的学生信息管理系统的设计与实现方法,包括系统需求分析、数据库的设计、系统功能设计、实现技术等,对系统中的关键技术-~JSP,ADO.NET进行较详细的阐述。关键词:七层架构;抽象工厂;B/S模式;C/S模式户要求的系统,保证了代码的模块化要求,而代码模块一、问题的提出化的提高,非常有利于以后对新系统的扩展与修改。学生信息管理系统是一个教育单位不可缺少的部

2、MyEclipse,是一个十分优秀的用于开发Java,J2EE的分,它的内容对于学校的决策者和管理者来说都至关重Eclipse插件集合,MyEclipseF~J功能非常强大,支持也要,对学生来说也可以轻松地查阅自己在校成绩以及各十分广泛,尤其是对各种开源产品的支持不错。类信息。但是一直以来人们都是靠传统人工的方式管理本系统为一个B/S~J[IC/S的学生信息管理系统,所耗学生成绩,这种管理方式存在着许多缺点,如:效率费的资源非常的小,学校的电脑无论是硬件还是软件都低,保密性差,另外时间一长,将产生大量的文件和数能够满足条件。因此,本系统的设计与开发在技术上和据,这对于查找,更新

3、和维护都带来了不少的困难。随硬件设备上的条件都是满足的,在技术上是可行的。着科学技术的不断提高,计算机对学生信息进行管理,三、功能需求分析有着手工管理所无法比拟的优点。这些优点能够极大地提高学生信息管理的效率,方便系统管理员对学生成绩以一般的本科院校为例,设计学生信息管理系统等信息的添加,修改,删除,查询,留言等操作,同时需要从以下几个方面人手:(1)管理员模块。管理员也能方便学生对自己各科成绩查询,学习的交流。的主要功能有新用户的添加,修改,删除,查询,以及所以建立学生信息管理系统,采用计算机对学生信对用户的权限进行设置和院系的操作。(2)教务处模息进行管理,进一步提高办学效

4、益和现代化水平,帮助块。教务处的主要功能有对新生的资料设置,以及在各广大教师提高工作效率,并实现学生信息管理工作流程院系的基础上,增加班级,核实成绩,以及对新政策的的系统化、规范化和自动化,是如今各大中专院校必须发布等。(3)人力资源模块。人力资源的主要功能是实施的一项任务。对教师信息的管理。(4)辅导员模块。对学生信息的修改,查询,对各班级或学生的信息通知,奖惩情况的二、技术上可行性录入等。(5)任课老师。对学生成绩的录入,作业的本系统的开发利用MicrosoftSQLServer2000作为本布置及审阅。(6)学生模块对自己信息的修改,成系统的数据库,它是一个支持多用户的新

5、型数据库,适绩的查询,作业的提交,各信息的接收与回复。用于大中规模的数据量需求。学校校园网的建设也为新总体结构图如图l所示。系统C/S的结构提供了硬件的支持。四、总体设计使用VisualStudion.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的4.1硬件结构设计数据类型,给开发高性能系统提供的保障为开发满足客(1)B/S架构。学生信息模块采用B/S架构。B/S信息系统工程I20127.2065<.<,

6、块采1......--J用七层架构加抽象工厂模式开发。七层结构是在原本MVC结构的思想上进一步将其划分的一种结构设计,使每个层次之间的耦合度更低,异常率也相应降低,但任可事务都有两面性,该架构与三层结构相对,更为复杂,效率较低,费用高,适合对数据有较高保密性时使图1系统总体结构图用,一般使用七层架构,会配合抽象工厂模式f2]。结构依托于网络体系结构实现,用户可以通过Internet抽象工厂模式是所有形态的工厂模式中最为抽象和网,使用浏览器直接访问。管理人员可以浏览直接访问最具一般性的一种形态。抽象工厂模式是指当有多个抽web服务器查看和进行相应的维护操作。象角色时,使用的一种工

7、厂模式。抽象工厂模式可以向(2)C/S架构。教师及管理员模块采用C/S架构。客户端提供一个接口,使客户端在不必指定产品的具体该结构思想如下:系统分成两大部分,一是运行在核心的情况下,创建多个产品族中的产品对象。根据LSP原态的内核,它提供所有操作系统基本都具有的那些操则,任何接受父类型的地方,都应当能够接受子类型。作,这部分通常采用层次结构并构成基本操作系统;二是运行在用户态关以客户/服务器方式运行的进程层,嵇}固l矗除内核外的系统其它部分被分成若干相对独立的进程,。q贰目'每个进程实现一组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。