软件工程实验报告<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
实验室管理系统
可行性分析报告
1 引言。
当今世界,是一个物欲横流的世界。信息化和自动化是发展的方向,所以对于我校的物理实验室来说迫缺需要一个好的系统管理软件来管理实验室的器材和设备以及对学生实验时间的安排管理。
1编写目的:
由于学校规模不断扩大和学校对实验课的重视,实验室的规模也在扩大,对于实验室来说,有几个学院的学生在此做实验。因此,对管理员来说其难度也是可见一般。而手工管理存在速度慢,效率底等一系列的问题。因此开发出好的管理系统就显得十分必要。即利用计算机管理系统管理我校的实验室设备势在必行。该报告的主要内容是分析实验室管理系统的开发可行性,包括开发背景和编写目的。为该工程的决策人员分析该项目的实施价值和可行性作判断的依据。
1.2 项目背景:
开发软件名称:实验室管理系统
项目任务提出者:宁夏大学数学与计算机学院计算机科学与技术学院。
项目开发者:湖南文理学院IMK开发小组。
用户:实验室管理员
实现软件单位:湖南文理学院
本项目的指导老师:丁一。
项目的开发工具:JSP,JAVA,SQL。
项目运行环境:windousXP。
硬件支持:内存504MB以上,PⅣ以上。
1.3 定义:
随着对学生能力培养的重视,实验的作用日显突出,实验的次数和类型也在增加,高校对实验室的管理提出了更高的要求。
硬件背景:现有校园网及计算机设备
操作系统:Microsoft Windows XP Advanced Server
数 据 库:Microsoft SQL Server 2003
1.4 参考资料:
《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
2.可行性研究的前提
2.1要求
主要功能:通过计算机完成我院的实验系统的管理:用计算机高速,快捷的完成从大量的日常教学活动中提取相关信息,以反映实验课的一些情况;实验室系统以计算机为工具,通过对实验室的实验和设备的管理,把管理人员从繁琐的数据处理中解脱出来。
性能要求:本软件可完成对学生实验课的安排和管理,仪器的添加和删除以及更改,学生的添加和删除,实验员之间的课程对换,学生和实验员对实验时间的查询,仪器的统计等。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全与保密要求:实验室的管理员享有对实验室资料信息库管理与修改。实验室的代课老师只享有对实验室资料信息库的部分修改(写入与读出)。
完成期限:预计六个月,即截止2009年4月26日。
2.2目标:
本软件最终目标是在机房正常运转前提下,对课内上机考勤自动化,快速有效化管理,课外上机科学计费化管理,设备更新明确合理化管理,是一项独立的软件,而且全部内容自含
2.3条件,假定和限制
建议软件寿命:5年。
经费来源:湖南文理学院。
项目的开发工具:JSP,JAVA,SQL。
项目运行环境:windousXP以上。
硬件支持:内存504MB以上,PⅣ以上。
2.4可行性研究方法
可行性研究的目的不是解决问题,而是确定问题是否值得去解决。所以我们可以通过对市场需求,存在价值等方面进行可行性研究
现有市场分析:
时下也有很多软件公司和单位进行此项目的开发,其质量也比我们的好。况且现在也是只有大的公司才可以占领市场。但我们是为了学习而设计,我们可以不计报酬,着重质量。
价格可行性:
不投放市场,暂不做分析。
技术可行性:
我认为在老师的带领下,在开发小组人员的共同努力下,做出来的一定不是用不了,还改不了的产品。
2.5决定可行性的主要因素
成本/效益分析结果,效益 〉成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
3.技术可行性分析
3.1系统简要描述
系统名称——实验管理系统,该系统分为对仪器设备的管理和对学生实验的管理。学生实验的管理是为了学生上实验课的方便而开发的,主要是为了实现学生实验档案的智能化管理;设备的管理是为了降低管理人员的工作量和提高他们的工作效率,及尽量减少人力、物力的浪费。本需求的预期读者是与该管理系统软件开发有关的决策人,开发组成人员,指导本<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />项目的老师。本项目的用户是实验室管理员,学生,及相关的老师。本产品能具体化、合理化的管理学生的实验安排,及设备的添加和维护,用结构化的思维方式去了解计算机的基本工作原理。
3.2处理流程和数据流程
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
外部接口
如选择设备管理流程:进入到设备管理,此处察看有关于设备的一些信息并且能对这些信息进行修改。
如选择学生实验管理流程: 进入到学生实验管理,此处学生可以察看一些关于自己的信息,管理员可以在此进行对学生实验信息的管理。
如选择新闻和通知流程: 进入新闻和通知,此处可以看新闻和一些有关消息。
内部接口
【模块之间的接口。】
数据结构设计
3.2.1 设备处人员表:
姓名 变长字符串
密码 变长字符串
3.2.2 实验室设备管理员表:
姓名 变长字符串
密码 变长字符串
3.2.3实验员表
同上
3.2.4实验管理员表
同上
3.2.5 学生登陆表
学号 变长字符串
姓名 变长字符串
密码 变长字符串
性别 变长字符串
班级 变长字符串
学院 变长字符串
3.2.6 新闻和通知表
标题
内容
3.2.7课程表
课程名
实验员名
实验时间
3.2.8学生课程表
学号 变长字符性
课程 变长字符串
成绩 整性
旷课次数 整性
3.2.9设备表
仪器编号
分类号
仪器名称
型号
规格
单价 整性
数量 整性
毁坏数量 整性
国别
国别码
厂家
出厂号
出厂日期 datetime
购置日期 datetime
附件数量 整性
附件总价 整性
现状
管理级别
经费科目
设备号
国标分类号
入库时间 datetime
3.2.10设备清查表
仪器编号
清查方式
清查日期 datetine
清查异常
3.2.11设备审核表
仪器编号
财务审核
财务审核时间 datetime
标志
编号
备注
财务审核人
3.2.12设备领取表
领用单位号
领用人
使用方向
单据号
经手人
使用单位号
记帐人
审单人
仪器编号
校区
科研号
3.2.13 国别码表
国别码
国别
3.2.14分类目录表
分类号
设备名称
3.2.15其他字典库
项目
编号
内容
注:省略的为变长字符性
4.社会因素可行性分析
4.1法律因素
所有软件都选用正版.
所有技术资料都由提出方保管。
合同制定确定违约责任.
4.2用户使用可行性
使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训.
管理人员也需经一般培训.
经过培训人员将会熟练使用本软件.
两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.
5.结论意见
由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发.