|
|
|
基于Web的研究生学位信息管理系统开发关键技术通信技术
|
|
【代写计算机论文】 摘 要 作者开发的基于Web的 研究 生学位信息管理系统具有数据录入、数据处理、信息查询、信息输出、数据导出等基本功能。介绍了系统体系结构以及开发的关键技术,包括基于窗体身份验证、基于角色的用户管理以及基于存储过程的分页显示技术等。 关键词 学位信息管理系统;身份验证;用户管理;分页显示 1 引言 研究生学位管理是研究生 教育 的一个重要环节,是一项涉及多学科知识,需多部门协调工作的管理系统工程。它主要完成数据录入、数据处理、信息输出和数据导出等工作。学位管理部门要求:可以从其它部门获取已有的学生信息,也可以手工录入学位信息;数据经过处理后以适当的形式输出相关文件或表格,如学位申请表、授予学位文件、授予学位名单、学位证明等,同时将处理后的数据按一定格式上报教育部。 针对上述需求,我们开发了基于Web的研究生学位管理信息系统。该系统采用ASP.NET2.0开发平台、C#语言、SQL Server 2000数据库管理系统,在基于Intranet/Intranet的校园网环境下运行。
2 系统设计 本系统采用三层B/S体系结构,如图1所示,其中:
图1 系统体系结构图 表示层:相当于用户界面,为客户端提供对整个 应用 程序的访问。在本系统中表示层由ASP.NET Web窗体和代码隐藏文件组成。在.aspx文件中只有html代码和服务器控件,在页面程序代码文件(.cs文件)中调用.dll组件中的数据库操作 方法 ,返回满足条件的结果。
中间层:是整个系统的核心部分,担当主要的应用处理,包括处理表示层的HTTP请求以及对数据库的访问。 在设计系统时,我们把应用程序中的业务逻辑放在中间层应用服务器上,这样业务逻辑和用户界面分开。如果要修改应用程序代码,只须对应用服务器进行修改,而不用修改成千上万的客户端应用程序。同时由于Asp.Net只支持面向对象,组件也可以看作类,因此可以在Web项目中添加对数据库操作的组件,并将其
|
|
|
|
<<<<<全文未完>>>>> 全文字数约4281字
|
要阅读全文请先注册成VIP会员!详情请阅读会员专区!
VIP会员可以阅读全文, 欢迎加入VIP会员专区! 加入VIP会员步骤如下:
注册用户名→在线购卡
|
|
|
|