web系统开发过程概述

web系统开发过程概述

ID:38585349

大小:386.50 KB

页数:17页

时间:2019-06-15

web系统开发过程概述_第1页
web系统开发过程概述_第2页
web系统开发过程概述_第3页
web系统开发过程概述_第4页
web系统开发过程概述_第5页
资源描述:

《web系统开发过程概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用户权限管理子模块1、需求分析:用户角色管理功能主要包括的功能如下。(1)用户管理:添加用户、删除用户、注销或激活用户、编辑用户、通过条件查询用户。点击“添加用户”进入填写用户相关信息提交,即可创建新用户。删除用户时直接点在此用户后的“删除”,即可删除。当用户有效时,若想注销,则点用户后面的“注销”,当用户无效时,若想激活,则点用户后面的“激活”。可以指定分派用户具有的角色信息;除此之外,还可以通过用户名,角色、用户的审核状态来查询用户。(2)角色管理:添加角色分组、删除角色分组、更改角色组的成员角色、添加角色、删除角色、更改角色的成员用户。输入角色名,点击“添加”按钮,可直

2、接添加新角色。若想删除某角色,点击此角色进入相关页面,即可删除,也可以改名。而且还可以增加或减少如何成员用户。同样,对于角色组的各功能与角色类似,这里不再赘述。(3)个人信息维护功能修改用户个人的密码、名字、所在系等信息二、概要设计:三、详细设计1、数据库设计表名:UserTable序号列名数据类型长度小数位标识主键允许空默认值说明1UserIdint40是是否  2UserNamenvarchar500  否  3UserKeynvarchar500  否  4Checkedbit10  否((0)) 表名:RoleGroupTable序号列名数据类型长度小数位标识主键允许

3、空默认值说明1RoleGroupIdint40是是否  2RoleGroupNamenvarchar500  否  3SingleValuedbit10  是  表名:RoleTable序号列名数据类型长度小数位标识主键允许空默认值说明1RoleIdint40是是否  2RoleNamenvarchar500  否  3RoleGroupIdint40  是  表名:UserRoleTable序号列名数据类型长度小数位标识主键允许空默认值说明1UserRoleIdint40是是否  2UserIdint40  否  3RoleIdint40  否  2、模块设计项目解决方案:

4、表现层+业务罗基层+数据访问层+实体层实体层:usingSystem;namespaceUserPrivilege.Model{///

///实体类UserTableModel。(属性说明自动提取数据库字段的描述信息)///[Serializable]publicclassUserTableModel{publicUserTableModel(){}#regionModelprivateint_userid;privatestring_username;privatestring_userkey;privatebool_checked;//

5、/

//////publicintUserId{set{_userid=value;}get{return_userid;}}/////////publicstringUserName{set{_username=value;}get{return_username;}}/////////publicstringUserKey{set{_userkey=value;}get{return_userkey;}}/////////p

6、ublicboolChecked{set{_checked=value;}get{return_checked;}}#endregionModel}}数据访问层:usingSystem;usingSystem.Data;usingSystem.Text;usingSystem.Data.SqlClient;usingDBUtility;//请先添加引用namespaceUserPrivilege.DAL{///

///数据访问类UserTableDAL。///publicclassUserTableDAL{publicUserTableDA

7、L(){}#region成员方法///

///得到一个对象实体///publicUserPrivilege.Model.UserTableModelGetModelByName(stringUserName){StringBuilderstrSql=newStringBuilder();strSql.Append("selecttop1UserId,UserName,UserKey,CheckedfromUserTable");strSql.Append("where

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

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

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