网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 其他类别 > 正文

基于MVC模式企业实践系统设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/06

以下是网学网为您推荐的其他类别-基于MVC模式企业实践系统设计,希望本篇文章对您学习有所帮助。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

 
3.4权限控制
本系统中主要有校内导师,企业导师,校内导师和管理员四种用户,但是中期检查的教师不一定是校内导师,企业的一些信息也不一定非要由企业导师完成,学院除校内导师外还可以有其他人员使用此系统,像学院领导。可见系统用户种类较多,且可使用的功能不同,故而权限控制在本系统中显得比较重要。系统不提供用户注册功能,系统管理员必须根据用户的档案往系统添加用户,为每一个用户初始化用户名和密码,并且要为每一个用户分配权限。
权限控制:
1、每一个页面就是一个小的业务功能模块,为每一个业务功能模块编号,并在数据库中用用一个表格(功能地址表)存储这些业务功能编号和页面地址。
2、系统管理员在给用户分配用户权限时,在页面列出所有的业务功能,然后针对不同用户选择相应业务功能。
3、在数据库中再用一个表格(用户权限表)来存储用户和其相应得功能编号,在这个表中用户和功能编号共同组成关键字来实现数据的唯一性。
4、用户登录后,获取用户的账号,并根据用户登录账号从用户权限表中读出该用户所有业务功能,并在功能列表框中列出用户具有的业务功能名称。
5、在用户获得权限记录后,再根据业务功能的编号在功能地址表中找到相对应的页面地址,命名业务功能名称超级链接地址。这样用户点击功能名称时就会进入相应的页面而达到权限控制目的。
5.1数据库连接
本系统使用Oracle数据库,且使用外部连接池的连接方法。这种连接方式,它不是每一次只使用一个连接,即每一次都是申请或创建一个连接,而是先创建一个拥有一定数量的连接的连接池,当需要取得连接时,从连接池中申请一个空闲得连接,当使用完毕时,则将连接归还到连接池,这样就能够保证此连接池的正常运转了。
这种连接方式提高了数据库使用的效率:不需要每一次都创建数据库的连接,只要在初始化时创建好一定数量的连接即可。因为在大请求量的系统中,需要频繁地请求数据库,这样就节省了临时创建连接的资源。建立数据库连接是最耗时间的数据库操作之一,数据库不同,相关的操作可能有所不同,比如一个连接可能必须完成协议握手、验证用户信息、打开磁盘文件、创建内存高速缓存等等。在典型的企业应用程序中,数据库连接花费的时间相当可观,但是建立一个准备或者等待使用的连接池后,降低相应的开销是完全可能的。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: BizTalk在MDM项目中的应用
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师