文件名称:系统架构设计-source insight的相对路径设置
文件大小:1.46MB
文件格式:PDF
更新时间:2024-06-27 14:29:23
基于Web
(1)在进行用户的注册与登录方面:对于用户登录的信息是否符合法律的要求进行验证;用户注册主要是由系统管理员添加新的用 户。 (2)用户和角色管理:用户和角色管理模块主要包括用户管理、角色管理以及用户和角色之间的关系管理,包括用户管理、角色 管理、添加角色和用户修改密码等。 (3)故障报修模块,根据自动生成的账单号管理维修进度、维修结果。(4)问题检索,根据问题检 索查询问题的解决方法。(5)后台管理,根据数据自动统计常见问题及网管的工作量。 3.2系统架构设计 在本论文当中所设计到的Web应用系统主要是数据库、数据访问层、Web显示层三个方面的架构层。而系统的主要设计框架 如下: 图1 系统总体架构设计图 之下的程序就是在介绍数据访问层的方面,主要的实现手段。一般来说,是通过的User DB类进行实现的,具体的实现方法: ∥从用户表Users获取所有用户信息 public Sql Data Reader Get Users 0, ∥从用户表Users获取单个用户信息 publ/c SqlDataReader GetSingleUser(int nUserslD) ∥添加新用户到用户表Users中 public int AddUser(Smng sUserName,String sPassword,String sEmail,int nRoleID) ∥更新用户的密码 public void UpdateUserPWD(int nUserlD,String sPassword) ∥从用户表Users中删除用户 public void DeleteUser(int nUserlD) ∥从用户表Users中获取用户D,用于用户登录 public SqlDataReader GetUserLogin(String sUserName,String sPassword) ∥验证用户是否为超级管理员或者系统管理员 public static int IsAuthorityAdmin(String sUserID) 3.3系统功能设计 在本系统的设计当中,作为学校校园网的网络故障的维修系统来说,他是完整的。考虑到系统的具体需求,我们能够分析出要 求为:其一,界面友好,并且操作起来简单易懂;其二,在主页的对应栏当中能够及时的观察到信息的处理;其三,无论是在录入、更 新、查询或者是删除信息等方面的功能都相对完善;其四,考虑到学校的不同要求,此系统只需要稍微进行一下修改,就可以适应其 他学校管理系统的需求,其可移植性较高。 4结论 随着社会科技的不断发展,越来越多的学校因为 Internet的普及,而拥有属于自己学校的网站,而在校园网站当中,最重要的组 成部分则是校园的网络故障的维修这一方面。从一般的情况来说,传统模式之下,主要分为了两种网站管理方法:其一,静态的HT⁃ ML页面,是采取的将页面重新制作之后,然后再将页面进行上传处理,并且将相应的连接进行修改,但是没在效率方面稍显不足; 其二,基于脚本语言(ASP、Ⅶscript等),是将数据库结合于动态网页,这属于目前比较实用的方式。但是也存在一定的缺陷。比如 ASP只能使用脚本语言,主要依靠 Java Script和VB Script:ASP代码与HTML代码没有分开,各种混杂的代码不方便前期的设计和后 期的维护;由于ASP的服务器端资源解释型脚本,而解释型脚本执行速度比被编译的程序慢得多;另强,脚本平台带来的问题(ASP 变量全部是Variant类型)使得其代码像意大利面条一样混杂。 (下转第3272页) 3270