- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验室设备管理系统答辩报告
目录
项目名称:实验室设备管理系统 2
答辩老师:黄龙军,刘凯 2
小组成员: 2
项目简介: 2
一:提问老师:黄龙军 刘凯 答辩人:熊锋 3
问题1:如何实现权限管理? 3
问题2:怎样让客户端运行在不同机器上访问服务器? 3
问题3:怎样实现日志信息管理? 3
问题4:怎样实现用户管理? 4
二:提问老师:黄龙军 刘凯 答辩人:毛婉琳 4
问题1:怎样连接数据库? 4
问题2:设备基本信息既然是从视图中查询,那怎样修改设备基本信息? 5
问题3:怎样隐藏datagrid中的列? 5
二:提问老师:黄龙军 刘凯 答辩人:李雁翎 5
问题1:怎样创建视图? 5
问题2:怎样实现报表生成与打印? 6
问题3:有些条件查询下结果有好多条,不能一条一条地看,要怎样解决? 6
实验室设备管理系统答辩报告
项目名称:实验室设备管理系统
答辩老师:黄龙军,刘凯
答辩时间:2006年12月27日
答辩地点:3513工作室
小组成员:
组长:熊锋
组员:李雁翎,毛婉琳
项目简介:
实验室设备管理系统目标是让实验室设备管理更加方便,管理人员能更好地掌握设备的运转情况,能够完成设备管理的日常工作,减轻实验室设备管理人员的工作负担,该系统适合于设备使用者在较长时期内不会变化的实验室管理。系统采用C/S模式,用VB和SQL Server进行开发,系统功能较为齐全.系统采用二层C/S体系结构,客户端应用程序向服务器发送请求,服务器执行客户端的请求,并将数据返回给客户端,从而实现客户端与服务器之间信息资源的交互,数据库服务器用于存储系统中用到的各种数据,数据由管理员录入,对于使用者信息,还可以让使用者自己注册,以减轻管理员的录入负担。
一:提问老师:黄龙军 刘凯 答辩人:熊锋
问题1:如何实现权限管理?
答:本系统中使用菜单屏蔽方式实现权限管理,可以为每一个用户设置权限,但是这种设置方式并不适合于大规模用户的权限管理,因为用户增多的时候,这种权限管理便不在适用,一种改进的方法是采用rbac权限管理模型,给每个用户赋予一个角色,然后通过给角色赋予相应的权限,这样的方式适合于大规模用户的权限管理。
问题2:怎样让客户端运行在不同机器上访问服务器?
答:该系统运行与局域网中,运行程序与数据库不在同一机器上,则需要先在SQL中把这两台不同的机器建立一个连接,然后运行客户端程序,客户 端运行后,在登录界面上用Combo1将局域网中所有的服务器列出,通过用户自己选择一个服务器名称与该服务器连接便可实现数据的访问,但是这样存在着一个问题,当局域网变得庞大的时候,相应服务器名字也增多,在这么多服务器中找到一台特定的服务器既费时又不一定准确,且每运行一次就要选择一次,虽然有一定的可行性,但并不能完全让用户用得舒服,一种改进的方法是在安装完客户端第一次运行客户端程序后,注册一个服务器给客户端,然后系统每次运行的时候都以注册的服务器运行。
问题3:怎样实现日志信息管理?
答:为了使系统信息更加安全,使得设备日常管理有据可依,该系统具有日志信息管理功能,在模块中定义了一个全局记录集rslog,该记录集用于记录日志信息,完成日志信息的添加,日志信息存放在数据库中,有一张日志信息表log_Info,该表记录了所有的日志信息,日志信息只记录那些对数据库进行了修改,删除和添加的操作,不记录一般的访问和查询操作,提供三种查询日志信息的方式,按时间,用户名,时间段查询,可以将查询出的结果删除,在删除前可以将查询结果打印或导出到Excel表。
问题4:怎样实现用户管理?
答:该系统提供两类用户,一类为系统管理员,另一类为设备使用者,其中系统管理员又有超级管理员,高级管理员和普通管理员,系统管理员可由拥有用户管理权限的用户添加,删除或修改,也可以对用户进行锁定,为了系统的安全若用户名正确,在正确登陆系统前用户密码错误超过5次,则会将该用户锁定,之后即使密码正确也不能登陆,需要解除该用户的锁定才能登陆,管理员可对系统管理员进行锁定,被锁定的用户即使用户名和密码正确也不能登陆系统,设备使用者不具有系统管理员权限,使用者可以自己注册一个用户名,也可以由系统管理员添加,删除,修改设备使用者信息,设备使用者登陆系统后只可以查询与自己相关的信息。
二:提问老师:黄龙军 刘凯 答辩人:毛婉琳
问题1:怎样连接数据库?
答:采用无DSN连接,代码如下:
Public Function DBCnn() As ADODB.Connection 连接数据库
Set DBCnn = New ADODB.Connection
DBCnn.Open driver=SQL Server;server= + frmlog.T
文档评论(0)