文献笔记(四)

一、基本信息

标题:基于 UML 的网上报名系统设计与实现

时间:2006年6月

出版源:天津大学计算机科学与技术学院

领域分类:软件工程

二、研究背景

问题定义:网上报名系统是运用高新技术为考生提供更开放、更可靠、更安全的优质服
务;使考试报名工作网络化、规范化,系统化、程序化,提高信息处理的速度和
准确性,并且能够及时、准确、有效地查询和了解等级考试报名情况和成绩情况,
实现考点和考生点对点服务。同时,构造一个易维护、可扩展、可复用的系统,
可以扩大网上报名系统的应用范围

难点:对系统准确的建模,结合实际情况开发一个网上报名系统

相关工作: 网上报名,UML,.NET,ADO.NET,安全

三、研究内容

UML概述

建模工具Rational Rosem

.NET简介

.NET框架概述

ADO.NET

ASP.NET概述

C#语言介绍

网上报名系统中的UML应用

网上报名系统的实现

三层结构设计

  1. 数据库是系统最底层,它存储系统的所有数据。

(2) 数据访问层建立在数据库之上,应用程序通过该层访问数据库。数据访
问层一般封装操作数据库的选择、添加、更新和删除等操作,同时还为业务
逻辑层提供访问数据库的接口或函数等。该层直接与数据库相关联,同时又
为业务逻辑层服务,所以数据访问层设计的好坏关系到整个系统的成败。

(3) 业务逻辑层和系统 Web 业务逻辑相关,它是系统数据处理的最高层,与
系统的具体业务相关联。它与 Web 层呈现层中的具体操作相关,如页面中的
添加、更新和删除等操作,并使用数据访问层实现 Web 呈现层中的具体操作。

(4) Web表示层即为ASP.NET页面层,它通过业务逻辑层和底层的数据相关
联。它主要包括应用程序中的Web页面,如首页MainWindow.aspx等。

系统功能模块划分

数据库设计

系统安全设计

ASP.NET 应用程序安全性

身份验证

用户授权

模拟

系统安全设计

Web.Config 文件中配置身份验证和授权元素代码如下:

<authentication mode="Forms" > 
<forms name=".ASPXFORMSDEMO" loginUrl="loginPage.aspx" 
protection="All" timeout="30"/> 
</authentication> 
 <authorization> 
 <deny users="?" /> 
 </authorization>

页面设计

四、结论

本论文在对 UML 建模语言的研究基础上,对网上报名系统软件进行了建模
实践,最终描述了一个可视化的网上报名系统,并采用.NET 开发平台开发实现了系统,实践证明,该系统能实现很好的功能扩充和系统二次开发。

运用 UML 语言对系统进行分析和设计,可有效解决网上报名系统软件开发中的问题。最后探讨了基于 B/S 三层结构的系统开发实现,重点介绍了系统采用的安全机制

参考文献

[1] 卢莉,基于 ASP.NET 的电子商务网站构建技术,大众科技,2006.1
[2] 周丽莉,刘晓娟,李耀辉,基于 ASP.NET 的高校等级考试管理系统,河北建筑工程学院学报,2005.3
[3] 彭作华,全国计算机等级考试网上报名系统设计,洛阳工业高等专科学校学
报,2005.6
[4] 高翔,全国计算机等级考试网上报名管理系统,电脑知识与技术,2005.2

[5] 党小超,马威,考试报名系统中的视频信息处理及实现,甘肃科学学报,2005,6

[1] 郭霞 赵政,“电子政务中的信息资源整合”,《内蒙古大学学刊》,
2006 年 5 月

原文地址:https://www.cnblogs.com/lunzhenlun/p/9958708.html