实验室设备管理系统课程设计Word文档下载推荐.docx
《实验室设备管理系统课程设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验室设备管理系统课程设计Word文档下载推荐.docx(10页珍藏版)》请在冰点文库上搜索。
![实验室设备管理系统课程设计Word文档下载推荐.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/d6fa700d-9429-44c4-a257-b6f362630176/d6fa700d-9429-44c4-a257-b6f3626301761.gif)
(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。
3开发环境
系统开发环境的选择对于系统的建立来说至关重要,它将决定着系统开发工作量的大小,系统的性能特点以及系统今后的维护工作难易等。
因此在开发系统之前,根据对系统所采用的技术、实现功能的评估,在选择开发环境时,主要考虑以下几个因素:
扩展性,总成本,功能,是否容易开发与管理,另外开放性和互操作性也是需要考虑的一个重要方面,因为该系统是运行在Internet上的,用户平台的差异决定了与其它系统的互操作性是不可避免的。
(1)硬件环境系统基于。
NET平台开发,其主要开发工具为MicrosoftVisualStudio2008..NET为全球著名软件公司Microsoft公司为新一代软件开发商提供的全新的开发平台,具有安全、高效、便捷的特点.利用VisualStudio2008可以很方便的进行桌面应用程序、Web应用程序、数据库、XML的开发,服务器:
WindowsIIS5。
0或WindowsIIS6.0.应用程序采用多层开发模式,支持两种多计算机部署方案.系统稳定、安全性高,维护成本低、适用型强,可支持多种客户端。
采用.NET平台打造新一代管理系统。
(客户端-服务-服务器、SmartClient、动态加载、元数据)。
主要开发工具为:
VisualStudio2008、Microsoftsql2000、PLSQLDev、MicrosoftSharePointPortal.服务器支持:
Window7操作系统。
1.4参考资料
《C#数据库精通》作者:
王华杰清华大学出版社出版
《C#程序设计教程》作者:
李春葆清华大学出版社出版
二.项目中本人参与实现的部分(要求)
(1)所有工作由专门人员负责完成,其他人不得任意使用。
(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;
设备报废时要及时修改相应的设备记录,且有领导认可.
(3)本系统的数据存储至少包括:
设备记录、修理记录、报废记录、申请购买记录。
(4)本系统的输入项至少包括:
新设备信息、修理信息、申请购买信息、具体查询统计要求。
(5)本系统的输出项至少包括:
设备购买申请表、修理/报废设备资金统计表.
测试1
名称:
系统登录测试。
目的:
测试登录功能。
内容:
一般用户操作界面的各项功能是否能使用.
条件:
无。
图1普通用户登录界面
测试2
管理员登陆测试
目的:
测试登录功能
用户名密码、用户类别提交、合理性检查、合法性检查,用户名密码类别校验,错误提示信息。
图2管理员登录
测试3
名称:
申请设备测试。
探究申请设备的准确性。
探究申请设备是否正确。
图3新建申请表
图4申请的仪器在报表中显示
测试4
设备修理、报废情况统计测试
测试设备修理、报废统计功能
内容:
管理员仪器报损界面的各项功能是否能使用
图5管理员更改仪器状态
测试5
自定义查询测试
测试自定义查询功能
能够按设备类别和时间段等查询.
无.
图6自定义查询报表
以下是几组测试用例的结果
测试一
测试项目标题:
一般用户登陆界面
测试环境与系统配置:
软件环境:
MicrosoftWindows7
硬件环境:
英特尔PentiumP6100@2。
00GHz
测试输入数据:
无
测试次数:
每个测试过程做3次
预期结果:
可以成功注册本系统。
测试过程:
点击“游客登录”按钮
测试结果:
链接成功,显示设备报表。
测试结论:
测试成功
实现限制:
备注:
测试二
管理员名
密码
输出错误报告
addmin
111
您输入的账号或密码错误
Guanliyuan
888
guanli
guanliyuan
888888
账号密码正确,登陆成功
步骤及操作
操作完毕,点击登录跳回原始界面
允许偏差
不允许任何偏差
测试三
类别
设备名
ID
型号
……
经办人
状态
仪器
振荡器
1
KS
康氏
申请中
申请设备信息添加成功
桌子
天平台
11
7-04
林俊杰
显微镜
3
GT—9600
输出对话框:
请输入类别
恒温水槽
4
YJ501S
周杰伦
设备申请成功
操作完毕,点击确定,报表中显示新申请设备
测试四
正常
更改设备状态成功
修理中
报废
修理完
操作完毕,点击确定,报表中显示新申请设备
测试五
自定义查询成功
7—04
自定义查询失败,未输入设备名
三.个人遇到的困难与获得的主要成果
在实验室设备管理系统实验中,我主要负责系统测试与调试部分.在软件生存周期的每个阶段都不可避免地会产生错误。
我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误.测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。
目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审过程。
尽管面向对象技术的基本思想保证了软件应该有更高的质量,但无论采用什么样的编程技术,编程人员的错误都是不可避免的,而且由于面向对象技术开发的软件代码重用率高,更需要严格测试,避免错误的繁衍.因此,软件测试在面向对象编程里面更具有它的重要性。
系统核心技术
1三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。
微软推荐的分层式结构一般分为三层,从下至上分别为:
数据访问层、业务逻辑层(又或成为领域层)、表示层。
三层结构原理:
3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层"
,也叫组件层。
这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。
通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。
1.2存储过程
存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。
用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
2实验室设备管理系统的实现
2。
1实验室设备管理主要有以下几种功能:
◆管理员用户登录及身份验证
用户登录
身份验证
进行修改,增删等操作
查看设备信息
◆设备申请的申请、批准、购买管理
填写申请表单信息
提交申请表申请购买
◆全部设备信息的记录
填写申请表单信息
显示所有的设备信息
查看设备的状态(正常,损坏,修理,报废)
◆设备损坏、修理、报废的登记,处理及资金统计
登记设备的维修记录表
登记设备的报废记录表
系统对表进行相应的处理并统计资金
◆自定义查询功能
填写所需查找的信息
在数据库中查询并返回相应的信息
2.2系统数据库设计
数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求).数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息.数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。
数据库设计是信息系统开发和建设的重要组成部分。
四.对《企划与项目开发》学习的体会
通过对《企划与项目开发》这门课的学习,我学会利用之前所学的知识,用严谨的软件工程学来做设计,为我走大四的毕业设计打下了一个不错的基础。
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现实验室设备管理势在必行.对于大中型企业和高校来说,利用计算机支持企业高效率完成日常事务,是适应现代企业制度要求、推动企业管理走向科学化、规范化的必要条件;
计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
该产品实现过程中,便于管理员管理,查询和修改低值易耗品。
便于多个管理员实现工作协同,安全管理数据,实现真正的实时办公。
便于实现岗位置换,提高员工素质。
以上就是我投入到这个系统中的感想,学什么东西都要博学,可以不精,但决不能不知,不要拘谨于一个小小的专业圈子,这样真的是很不利于专业的发展,无形中肩上的压力又大了许多,有压力才有动力。