基于web的研究生学位信息管理系统开发关键技术_1

基于web的研究生学位信息管理系统开发关键技术_1

ID:30640956

大小:21.21 KB

页数:10页

时间:2019-01-02

基于web的研究生学位信息管理系统开发关键技术_1_第1页
基于web的研究生学位信息管理系统开发关键技术_1_第2页
基于web的研究生学位信息管理系统开发关键技术_1_第3页
基于web的研究生学位信息管理系统开发关键技术_1_第4页
基于web的研究生学位信息管理系统开发关键技术_1_第5页
资源描述:

《基于web的研究生学位信息管理系统开发关键技术_1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于Web的研究生学位信息管理系统开发关键技术摘要作者开发的基于Web的研究生学位信息管理系统具有数据录入、数据处理、信息查询、信息输出、数据导出等基本功能。介绍了系统体系结构以及开发的关键技术,包括基于窗体身份验证、基于角色的用户管理以及基于存储过程的分页显示技术等。关键词学位信息管理系统;身份验证;用户管理;分页显示1引言研究生学位管理是研究生教育的一个重要环节,是一项涉

2、及多学科知识,需多部门协调工作的管理系统工程。它主要完成数据录入、数据处理、信息输出和数据导出等工作。学位管理部门要求:可以从其它部门获取已有的学生信息,也可以手工录入学位信息;数据经过处理后以适当的形式输出相关文件或表格,如学位申请表、授予学位文件、授予学位名单、学位证明等,同时将处理后的数据按一定格式上报教育部。针对上述需求,我们开发了基于Web的研究生学位管理信息系统。该系统采用开发平台、C#语言、SQLServer000数据库管理系统,在基于Intranet/Intranet的校园网环境下运行。2系

3、统设计本系统采用三层B/S体系结构,如图1所示,其中:图1系统体系结构图表示层:相当于用户界面,为客户端提供对整个应用程序的访问。在本系统中表示层由课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Web窗体和代码隐藏文件组成。在.aspx文件中只有html代码和服务器控件,在页面程序代码文件(.cs文件)中调用.

4、dll组件中的数据库操作方法,返回满足条件的结果。中间层:是整个系统的核心部分,担当主要的应用处理,包括处理表示层的HTTP请求以及对数据库的访问。在设计系统时,我们把应用程序中的业务逻辑放在中间层应用服务器上,这样业务逻辑和用户界面分开。如果要修改应用程序代码,只须对应用服务器进行修改,而不用修改成千上万的客户端应用程序。同时由于只支持面向对象,组件也可以看作类,因此可以在Web项目中添加对数据库操作的组件,并将其编译为.dll,这样就把数据库的操作过程封装起来,便于代码的安全管理和维护。因此,我们把中间

5、层进一步分解为业务外观、业务规则、数据访问等层进行处理,并且把它们封装在了独立的.dll组件中。其中,业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来,它除了为表示层提供服务,还可以访问业务规则和数据访问层,是系统的公共入口点。业务规则层包含了各种业务规则和逻辑的实现。数据访问层为业务外观层和业务规则层提供数据服务,其中包含了各种数据访问的类。数据层:位于底层,以为接口,SQLServerXX为后台,主要处理应用层对数据的请求。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年

6、内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果系统运行时,客户端浏览器发出对页面的访问请求,访问表示层各aspx文件,再将各请求事件发送到业务外观层,业务外观层根据需要访问业务规则层或数据访问层。而业务规则层只能访问数据访问层,数据访问层通过访问数据层的存储过程以达到对数据库的操作。由于整个系统由相互交互的各层实现,因此可以实现系统的分布式部署,以达到分布式应用来减轻各层的压

7、力。由于客户端向服务器请求页面时,其复杂的逻辑处理在服务器端进行,在客户端只能看到该网页的最终表现和HTML,而不能看到该网页的程序逻辑,这样可以有效地保护程序代码的安全。图1对应的研究生学位信息管理软件模块结构如图2所示。图学位系统功能模块图其中,各模块实现的功能如下:(1)数据导入:辅助学位办工作人员从其它部门(招生办、培养科)导入学生已有的基本信息,包括学籍信息和培养信息。(2)数据录入:辅助学位办工作人员通过研究生部局域网,以及研究生通过互联网录入相关信息。(3)数据处理:实现学位证书号码自动生成、

8、数据转存数据维护等操作。(4)用户管理:实现各种登录用户的角色、权限管理以及密码修改。(5)数据查询:实现从数据库查找相关学生记录,并按一定格式显示和打印。(6)数据输出:实现学位申请表的打印、学位信息导入、上报库dbf表等功能。3系统实现1)中的安全机制课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值

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

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

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