软件工程详细设计报告

软件工程详细设计报告

ID:17765235

大小:167.50 KB

页数:9页

时间:2018-09-05

软件工程详细设计报告_第1页
软件工程详细设计报告_第2页
软件工程详细设计报告_第3页
软件工程详细设计报告_第4页
软件工程详细设计报告_第5页
资源描述:

《软件工程详细设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字化校园系统详细设计KT823-1陈俊徐浪江洋目录1.基本模块21.1人员管理模块21.2主要模块时序图21.3系统统DFD图……………………………………………………………………….2.系统各模块概述概述32.1用户管理32.2角色管理32.3权限管理和页面管理………………………………………………………3.代码设计53.1接口设计53.2类设计73.3编程方法设计………………………………………………………………………4.输入输出设计…………………………………………………………………………….5运行环境规定5.1设备及分布…………………………………………

2、…………………….5.2支撑软件85.3程序运行方式9一基本模块1.人员管理模块IPO图登陆账号密码添加删除个人信息角色分配权限处理信息更新管理员个人信息2主要模块时序图用户登录用户登陆Login类用户BBL类用户DLA类登陆()用户名和密码用户表比对登陆成功登录()DAL类返回重新登录登录()DAL类返回false数据正确错误用户登录系统后,就浏览信息,修改信息将信息保存.3系统DFD图学生选课的数据流图如下:数字化校园信息系统二系统各功能模块的描述1用户管理用户管理是用于对用户的添加删出,以及对用户的权限的设定,同时具有查找用户的功能,这使得所有用户

3、的信息都能方便的查找,以方便管理;代码:sys;//系统管理员,拥有最高权限system;//本地管理员,次高权限scott;//普通用户,密码默认为tiger,默认未解锁sys;//系统管理员,拥有最高权限system;//本地管理员,次高权限scott;//普通用户,密码默认为tiger,默认未解锁登陆usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem

4、.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;管理用户createuserzhangsan;//在管理员帐户下,创建用户zhangsanalertuserscottidentifiedbytiger;//修改密码createuserzhangsan;//在管理员帐户下,创建用户zhangsanalertuserscottidentifiedbytiger;//修改密码2角色管理角色管理主要用于对用户的角色进行分配,使得

5、每种用户拥有不同的权限,这样就可以在不同模块管理员登录系统时进行不同的模块加载,从而实现对用户权限的管理;代码:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnLogin_Click(objectsender,EventArgse){if(Roles.FindUsersInRole("membership",txtUserName.Text).Length>=1){Response.

6、Redirect("~/members/member.aspx");}}protectedvoidbtnManageRole_Click(objectsender,EventArgse){if(Roles.FindUsersInRole("Admin",txtUserName.Text).Length>=1){Response.Redirect("~/Admin/ManagerRoles.aspx");}}}3权限管理和页面管理权限管理是用于对角色分配所能访问的权限,我们把每个页面的信息,也就是链接放到数据库的中,都给一个权限号,使得我们在编程时可以通过

7、这个号来读取所要加载的页面,从而实现权限的管理;权限管理(1)授予权限、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限grantcreatesessiontozhangsan;//授予zhangsan用户创建session的权限,即登陆权限grantunlimitedsessiontozhangsan;//授予zhangsan用户使用表空间的权限grantcreatetabletozhangsan;//授予创建表的权限grantedroptabletozhangsan;//授予删除表的权限grantinser

8、ttabletozhangsan;//插入表的权限grantupdatetabl

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

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

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