第一篇:网络教务管理系统软件设计规格说明书
网络教务管理系统软件设计规格说明书
小组成员: 郭婷婷2008080302121 蒋政阳2008080302122 杨信明2008080302138
1.引言
1.编写目的
在前一阶段(网络教务管理系统需求分析)中已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《网络教务管理系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。
1.项目背景
开发软件名称:网络教务管理系统。
项目开发者:信息学院电子系“网络教务管理系统”开发小组:
郭婷婷(2008080302121)
蒋政阳(2008080302122)组长 杨信明(2008080302138)
用户单位:北京联合大学信息学院
1.参考资料
(1)钱乐秋等,《软件工程》,清华大学出版社。(2)张海藩,《软件工程导论》(第四版),清华大学出版社。(3)王珊等,《数据库原理及设计》,清华大学出版社。(4)赵池龙等,《软件工程实践教程》,电子工业出版社。
2.需求概述
该系统的用户分两类:学生、教师。提供给学生选课相关功能,包括网上选课、网上退课、查询选课结果、课表打印等功能;此外,还可以提供学生成绩查询、学籍录入、网上教学评估等功能。提供给教师的功能:选课名单查询打印、学生成绩录入。
1、技术要求以及限定条件
(1)学生成绩录入可以用EXCEL表导入
(2)网上教学评估只可以对任课教师评分,非该班学生任课教师,不能对其评分。
2.1 目标
本系统是为高等院校开发的,用于日常的网络教务管理,包括学生选课退课,成绩查询.教师选课名单查询打印、学生成绩录入等功能。方便教务管理,提高工作效率.2.2 用户的特点
本软件的最终用户是面向学生老师,他们具有一定的计算机应用基础,可以比较熟练的操作计算机.学生和老师都是经常性用户.2.3 功能需求
本系统主要实现学生教务管理和教师教务管理的功能。(1)学生教务管理
学生教务管理工作过程:
1)选课管理:学生登陆后 ,查询课程的信息,是否可以选课.并进行选课与 退课.在选课结束后 ,查询选课的结果,并且打印课表.2)学生成绩管理: 学生登陆后,在老师填写学生成绩之后,学生可以进行网上查询.3)网络教务评估: 学生登陆后,可以对老师进行教务评估.(2)教师教务管理
教师教务管理工作内容为,教师通过系统登陆后,在学期结束后,填写学生的成绩.在学生提交选课情况之后,教师对选课信息结果进行查询.2.4 性能需求
由于次开发项目针对学校,使用频度较高,使用性能要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷、易于管理和操作。
2.5 运行环境
操作系统:WindowsXP / Windows 2000 Server 3.总体设计
系统结构图
网上教务管理系统学生管理教师管理选课与成绩管理学生录入管理学籍注销管理登录信息管理教师职称管理教师登陆管理教师评估管理选课管理退课管理成绩管理 4.接口设计
各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。
第二篇:酒店管理系统软件设计说明书
酒店管理系统
需求规格说明书
目录
1.引言……………………………………………………….3 1.1目的……………………………………………………..3 1.2 定义…………………………………………………….3 1.3 产品的范围和产品特性……………………………….3 1.4 参考文献……………………………………………….4 2.综合描述………………………………………………….4 2.1 产品的前景…………………………………………...4 2.2 产品的描述…………………………………………...4 2.3 用户类和用户特性…………………………………...4 2.4 运行环境……………………………………………...5 2.5 设计和实现的约束条件……………………………...5 2.6 假设和依赖…………………………………………...5 3.外部接口需求…………………………………………….5 3.1 用户接口……………………………………………...5 3.2 硬件接口……………………………………………...6 3.3 软件借口……………………………………………...6 3.4 通信接口……………………………………………...6 4.系统特性………………………………………………….6 4.1前台管理………………………………………………6
4.2 消费管理……………………………………………...8 4.3 收银管理……………………………………………...9 4.4 客房服务……………………………………………...11 5.其他非功能需求…………………………………………13 5.1 性能需求……………………………………………..13 5.2 安全性需求…………………………………………..13 5.3 软件质量需求………………………………………..13 6.附件………………………………………………………14
附录 分析模型…………………………………………...14
1.引言 1.1目的
随着旅游业的民展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。酒店管理系统将先进的电脑技术和现代酒店服务管理管理完美地结合起来,实现了住宿,餐饮全新概念的服务和管理方式。
酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工的工作效率,加速资金周转,降低各项成本及改善服务质量都有十分积极的作用。
1.2定义
1.客房预定系统:可以处理散客预定、团体预定、客房预定、预定未到处理、预售查询等事务。
2.前台接待系统:可以处理散客入住登记,合约入住,团体自动入住和手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言,预定客房查询、可售客房查询等事务。
3.前台必银系统:处理记账、埋单、限制客人消费、退房、押金加入、查账、转账、设置跑单、客用保险箱管理、团体埋单及退房业务。
4.账务系统:除具有收银的功能外,还具有纠错、报表输出等功能,能将损失降至最低。5.管家系统;可处理设置净房、脏房、坏房及取消坏房,设置SKIP房、SLEEP房,查询诌房表、脏房表、坏房表,房间状态,新入住查询等业务。
6.电话系统:具有自动计费、夜间稽核,客人信息查询、动态房态查询、房间明细账查询、收银员报表、当日入住客人报表等功能。
7.客历系统:能处理客人手工、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历、入住客人自动归入客历。
8.合约系统:可将酒店签约的单位或个人的资料输入电脑,并可随时查询和更新。
9.经理系统:可修改客房定价,增加、删除、修改各级密码,个性特别客单,设置系统参数,内部银行系统,数据整理,自我诊断,数据备份。
10.总经理系统:具有客单查询,查询客房状态,查询可售情况,客房占用统计,账务查询,万能查询,报表输出功能
11.密码管理系统:可以管理客户和酒店的各种密码。
12.报表系统:主要是对处理一些非账务表单。主要有客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计表、可售情况表、房间状态表、坏房状况表、日租统计表、合约销售表。
13.账务报表:主要是处理酒店的日常的账务报表,有收入报表(前台收入明细表、现付收入明细表)、消费报表、顾客账务(住房账务、离店客人账务各跑单账务)、交班报表、信用卡报表、街账报表、应收报表、催账报表、转账报表、借贷报表、联网消费、酒店总表。
1.3产品的范围和产品特性
“酒店管理系统”允许酒店工作人员对酒店的客房、员工以及入住酒店的顾客进行客房入住、酒店服务等一些管理。“酒店管理系统”实施后,能节约人力资源,提高服务质量,方便各项管理。账务处理的时间明显减少,数学计算上的错误也会消失。对客房状态(如是否入住,入住顾客信息等)的查询与统计也显得非常方便,减少了顾客等待与员工分类统计的时间。详细的项目描述请参见酒店管理系统前景和范围文档。文档中这一部分的标题为“初始版本和后续版本的范围”,列出了按照进度计划在这一版本中实现的全部或部分特性。
1.4 参考文献
1)《软件需求》Karl E.Wiegers(美)著 清华大学出版社
2)前期所写的《酒店管理系统的前景和范围文档》
3)《现代软件工程》 孙涌等著 北京希望电子出版社
2.综合描述
2.1 产品的前景
随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。
酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。
作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。
“酒店管理系统”代表了酒店管理的信息化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
2.2 产品的描述
一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一 系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就 代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。本项目在经过对各酒店软件进行分析和研究后,参考国际上的先进酒店软
件管理思想,结合中国酒店的实际特点,认为可将整个酒店管理系统细分为五个子系统:(1)前台管理系统(2)消费管理系统(3)收银管理系统(4)客房服务系统(5)系统维护
2.3 用户类和用户特性
酒店前台工作人员(优先考虑):前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。前台工作人员对客房信息进行管理,包括对客房的基本信息(如客房号、客房类型客房位置等)进行检索、录入和修改。工作人员根据酒店规定可 定义客房类型,并对其进行管理,包括对客房类型的基本信息(如类型名称、面积、床位、价格等)进行检索、录入和修改系统。界面会自动显示各种房类的订房情况,以方便前台接待控制房态。按客人姓名系统可自动调出回头客信息 及历次住店统计信息以确定房价优惠、优惠时段和客人具体的消费记录等。
酒店管理人员:酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息维护、客房类型维护、客房信息维护、客户信息查询、经营状况统计、个人密码修改以及注销功能。
顾客:顾客可以在酒店提供的网上酒店管理系统进行自助查询酒店的一些相关信息,以及预定客房等。
财务管理部门:根据酒店客房的业务记录,酒店财务管理部门的工作人员可选择客房类别和日期的统计方式对营业额进行统计。他们需要接受培训,学会如何让使用计算机以及一些office应用。
酒店房务服务人员:酒店的房务服务人员利用系统可看到系统根据自家酒店的实际情况按顺序房号列出客房,很直观地显示客房所属的房间类型及用图形及颜色表示不同的房态,有没有顾客入住、退房等,客房需要什么样的服务,是否需要打扫、服务。
2.4 运行环境
为了达到系统要求,必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。酒店电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配lips(不间断供电系统),并合理接地,以便保障整套系统的正常运行。
2.5 设计和约束条件
CO-1:部分子系统将使用酒店本来的业务流程。
CO-2:系统必须操作简单、用户手册通俗易懂。
CO-3:该服务器实现要使用由公司批准的Red Hat Linux版本和Apache HTTP Server.2.6 假设和依赖
AS-1: 酒店拥有一台打印机和传真机,能方便打印报表,以及对预定客房的商务传真进行处理。
AS-2: 酒店有链接外网的服务器或计算机,能提供网上预定功能,方便顾客预定。DE-1: 对于经常光顾或要求打折的顾客以及节假日或者店庆优惠活动,应具备折扣管理功能。
DE-2: 对于使用酒店管理软件前的电话预定等,该管理软件应该有专门的录音功能。
3.外部接口需求
3.1 用户接口(User Interfaces,UI)
UI-1:入住登记界面应包含:部门,可选设施图标区,宾客登记信息区,选定设施列表。
UI-2:消费点单操作界面应包含:部门选择,总账单列表区,子账单列表区,消费记录区,消费品选择区。
UI-3:外卖零单消费界面应包含:消费品选择区,消费记录区,支付方式选择区。UI-4:在退房结账界面应包含:部门选择,总账单列表区,子账单列表区,消费明细表,结账操作面板。
3.2 硬件接口(Hardware Interfaces,HI)
HI-1:采用基于超5类双绞的综合布线系统,同时支持语音和数字的传输。HI-2:对机器的指示是:CPU2400转以上,显示器支持800*600分辨率,基本内存512兆推荐2G,Windows兼容打印机。
3.3 软件借口(Software Interfaces,SI)
“人事管理系统”。“人事管理系统”通过程序界面与“酒店管理系统”进行通信,完成下面这些工作:
1:提取人员业务完成情况,作为进行绩效考核的依据。
2:根据酒店管理系统中各部门的项目消费情况,作为合理分配人员的依据。
3.4 通信接口(Communications Iterfaces,CI)
CI-1:“酒店管理系统”接收熟客的电子邮件预订,由操作员将预订信息输入系统。
CI-2:“酒店管理系统”将向宾客发送电子邮件消息,以确认收到预订或者预订失败信息。
4.系统特性
4.1 前台管理
(1)描述和优先级
为住店客人提供预订信息,并为顾客办理登记入住手续,将登记信息录入电脑。并可以为客人增加房间,更换房间,还能根据操作员的权限不同,对客人登记信息及房间价格加以修改,提高系统的灵活性,满足不同客人的要求。
(2)刺激/响应序列
预定
刺激:选择客人准备预约登记的部门,如客房…等,点击“新增预订”。响应:系统给出预定登记区。
刺激:在预订登记区填入相关信息、选择具体需预订的设施项目及数量。填写无
误后按“保存”按钮。
响应:系统记录预定信息,并返回预定成功。刺激:反之选择“取消”按钮。响应:系统取消预定。
入住登记
刺激:进入“接待画面”后,先选择当前需接待登记的部门,如:客房、餐饮…..
再选择设施规格,默认状态下是“标准”。
响应:建立客户消费帐,为每位客人安排一个房间、床位、桌号、牌号、及其他相关登记类型索引记录。
刺激:选择和填写完毕,按“确定”按钮。响应:完成接待操作。
刺激:按“取消”按钮。响应:取消所有操作。
顾客换房
刺激:进入“登记调整”界面,响应:系统调出所有已登记宾客和空余设施。
刺激:首先选择需调整宾客当前所登记的“部门”,在界面“原登记”列表框内移动光标选择需调整的宾客。在“设施列表”中选择想调换的设施。按“调换”按钮。
响应:完成调换。
刺激:按“取消”按钮。响应:取消所有操作。
追加登记
刺激:进入“追加登记”界面,在客人列表框内直接移动光标选择需追加登记的客人。
响应:系统调出该客人已登记的项目。
刺激:在“可供追加项目”列表框内双击鼠标添加新的项目到该宾客资料中,点击“确定”。
响应:系统更新该客人的已登记记录,并返回追加成功。刺激:选中追加项目,通过点击“—”取消追加。响应:系统将新追加项目从该宾客资料中移除。刺激:按“取消”按钮。响应:取消所有操作。
4.2 消费管理
(1)描述级和优先级
根据客人需求,为已登记在店客人提供店内能提供的消费服务,并自动建立消费档案。每位顾客发生消费前必须进行登记,需要建立客户帐,然后是顾客在酒店里进行了各种消费,例如:就餐点菜、会议室的租用、沐浴按摩、酒水消费等等,将这些消费信息录入在客户帐上,对这些消费进行管理满足顾客不同的消费。
(2)刺激/响应序列
点单
刺激:进入“总帐单列表区”界面,通过移动上下键或直接用鼠标在此区域选择需
要消费的客人,或者直接在“定位框”中输入需要消费客人的编号或姓名直接进行定位选择客人,选定客人,点击客户姓名。
响应:弹出选定顾客的消费总账单,包含总帐单下的所有子帐单。子账单也会并行
显示在“子帐单列表区”。
刺激:根据客人的需求通过移动上下键或直接用鼠标在此区域选择具体子帐单人,点击进入。
响应:系统进入选定顾客的消费品选择区,系统并行弹出消费品选择区和消费记区界面。
刺激:先选择消费品所在部门,然后根据该部门所提供的消费品列表双击某消费品 或按[添加]按钮。
响应:系统添加该客人的本次消费品记录,并返回添加成功。
刺激:所有消费品点单完成后,按“保存”按钮。
响应:系统将本次操作所产生的消费额记录在该客人的帐单数据表中,并生成消费
品记录单反馈到消费服务部门,提示服务人员提供消费服务。
外卖
刺激:先选择消费品所在部门,然后根据该部门所提供的消费品列表双击某消费或 按“添加”按钮。
响应:系统添加该客人的本次消费品记录,并返回添加成功。
刺激:所有消费品点单完成后,在顾客支付方式选择区,根据客人的支付方式,如:
现金、支票、信用卡…等支付方式,进行选择,按“保存”按钮。
响应:系统即刻将消费记录在消费记录区等待顾客付费并弹出提示框,提示客人进 行付款。
刺激:点击“付款”按钮,输入顾客已付款数额。响应:弹出应找零金额。
刺激:点击“付款完成”按钮。
响应:系统即刻生成客人消费记录单反馈到服务部门,弹出提示框服务人员提供服务。
查单
刺激:进入“消费查询(未结帐)”界面后,选择需要查询的部门,如选择:进店 日期、消费部门这两个项目,点击“确定”按钮。
响应:系统确定所查询的范围,弹出客人列表框。
刺激:在画面左边的客人列表框中移动光标,进一步确定某位客人的具体“消费明 细”和“收银明细”情况。通过鼠标点击“消费明细”和“收银明细”页框。
响应:系统显示“消费明细”或“收银明细”页面。
刺激:可再进一步用鼠标点击“只显示电话费”明细。
响应:系统显示电话费明细信息。
4.3 收银管理
(1)描述和优先级
每一个客人从入住房间起,系统就需要自动产生该客人的帐号,住店的客人享受酒 店的短期贷款,可以在酒店绝大部分签单,这将刺激客人的消费心理,增加酒店收入,酒店管理者还应可根据客人的情况锁住其帐号,以限制其消费。
前台收银的埋单应允许客人一帐多单,分期埋单,分类别埋单,退房时能自动检测:客人的帐务余额为零;客人帐号的帐项为空;否则不能退房。
系统还应具有合并、分拆帐户的功能,既不但可以把几个帐号的消费转入另一帐号,也可把某一帐号特定时期特定几类消费转入另一帐号,便于满足客人的多种结帐要求。
细分为如下四个需求:退房结帐、取消结帐、合并帐户、订金管理。(2)刺激/响应序列
退房结账
刺激:客人提出退房结账申请。响应:系统给出退房结账界面。
刺激:在“总账单列表区”选择登记客人、在“子账单列表区”选择该客人账目下项目。
响应:系统在“消费明细表”区域显示“待结账客人列表框”或“子客列表框”中光标焦点所指客人的记录,在“结账操作面板”中显示结算金额、已收金额,计算出实际收款。
刺激:选择付款方式、付款。
响应:系统更新数据库,提示结账成功。刺激:按“取消”按钮。响应:取消所有操作。
取消结账
刺激:客人登记后随即提出“退单”。
响应:系统给出退房结账界面。
刺激:在“退房处理”处打勾,点击结账按钮。
响应:完成取消结账操作,其所有消费不作营业额统计。刺激:按“取消”按钮。响应:取消所有操作。
合并账户
刺激:选择需要合并帐单的客人所在的部门。响应:系统调出所有已登记宾客的账户信息。刺激:在 “已登记在店客人”列表框内移动光标或直接用鼠标指定客人,也可在“已登记在店客人”文本框内输入宾客姓名或房间编号迅速查找定位相关宾客。“已登记在店客人”列表框内按回车键或双击鼠标。
响应:将当前光标所指的客人记录移动到“合并区”列表框。刺激:重复操作,选择另一位需合并的客人。
响应:将当前光标所指的另一位客人记录移动到“合并区”列表框。
刺激:在“合并区”移动光标,可确定合并后以哪个帐单号作为合并后的帐单 号。点击“合并”按钮。
响应:系统将合并的账单存储到合并后账单号下,另一个账号账单清空,并提示合并成功。
刺激:按“取消”按钮。响应:取消所有操作。定金管理
刺激:在“客人列表框”,通过直接用鼠标在此区域选择欲缴款客人。也可 以在“定位框1”中输入客人的编号或姓名直接进行定位选择欲缴款客人。也可在 “子帐单列表区”直接接用鼠标在此区域选择的欲缴款客人。响应:根据选择的客人,其账户作为缴款账号。
刺激:在“单据编号”文本框中输入收款单据号(“单据编号”文本框为可选项,可通过“需要单据号”是否打勾确定)。
响应:根据单据号调出客人信息,作为缴款账号。刺激:选择“付款方式”,系统默认付款方式为“现金”。响应:等待输入现金金额。
刺激:在“续缴金额’框中输入具体金额。点击“确定”
响应:系统将定金信息存储到该客人的账单号下,并提示缴纳定金成功。刺激:按“取消”按钮。响应:取消所有操作。
4.4 客房服务
(1)描述和优先级
酒店提出需要一个专门的子系统用于客房部检查客房等项目设施状态,根据多家酒店调研得出,通常将客房分为五种状态:清洁、有客、清理中、待修理和有预约,在电脑系统中应以五种图标代表。为增加灵活性,可以对其进行修改或调整。客房部根据电脑中的资料对脏房进行清洁,并能将清洁后的房态更改为清洁房。也可将部分房态改为待修理,使前台不能出售此类房间。可显示各部门的设施利用率,对已离店宾客的详细情况进行查询或打印。
(2)刺激/响应序列
房态管理
刺激:光标在“接待状态表”主画面上,直接用鼠标点击图标来选择设施,如果该设
施状态为:“有客”。
响应:系统在界面右下部会显示使用该设施客人概况。
刺激:在房态标示为“有客”图标上双击鼠标左键。
响应:系统弹出该客人的基本情况表。
刺激:点击右键。
响应:系统弹出一菜单,供选择改变当前指定设施的状态。
刺激:如果改变了当前客房的房房态。
响应:被改变客房的房态图标下面的文字变为红色文字。
刺激:进行的更改完成,按“保存”按钮完成保存操作。
响应:系统自动进行保存。
员工留言
刺激:系统界面设计有员工留言窗口,员工登录留言。
响应:系统提示员工输入登录用户名。
刺激:员工输入用户名点击登录。
响应:系统界面跳转到员工留言窗口输入框。
刺激:员工进行留言输入,点击完成发表。
响应:系统将员工的留言进行记录在员工留言数据表中。
刺激:操作员登录留言窗口进行查看时,如有“未接受”留言一提示,点击查看。
响应:系统将“未接受”留言从数据表抽取出来显示在界面上。
刺激:操作员查看完留言,进行回馈,点击“完成”按钮。
响应:系统将状态为“未接受”留言改为“已接受”留言。将操作员的回复信息显示在员工留言窗口。
设施利用统计
刺激:系统有一个查看酒店各部门的项目设施利用率,出租率情况的界面。酒店员工点击查看。
响应:系统弹出输入员工ID号的输入框。
刺激:员工输入自己的ID号,点击“确定”按钮。响应:系统判断此员工是否有查看的权限。
刺激:如果有,系统弹出选择框,选择需查看的酒店部门,点击“确定”按钮。响应:系统弹出员工确认查询的酒店部门项目设施利用率以及出租情况。
刺激:如果有部门项目设施利用率发生变化,员工要求更改记录,点击“修改”按钮。响应:系统再次要求输入员工身份认证密码,弹出密码输入框。刺激:员工输入密码,点击“确认”按钮。响应:系统进行确认是否有修改权限。
刺激:如果有修改权限,进入设施记录修改界面进行修改,修改完成,点击“保存”按钮。
响应:系统将新的记录保存在酒店各部门的项目设施利用率,出租率报表中,进行更新。
客史资料查询
刺激:系统有一个“登记人信息”界面,移动鼠标选择要查询客人的姓名,点击“确定”。
响应:系统弹出输入酒店工作人员ID号的输入框。刺激:工作人员输入自己的ID号,点击“确定”按钮。响应:系统判断此员工是否有查看的权限。
刺激: 如果有,系统弹出进入指示,提示工作人员选择进一步要查询某位客人的信息
类别。
响应:系统根据员工的选择弹出需查询某位客人具体的登记情况。
刺激:在“其他人信息”区中移动光标,选择进一步确定某位客人的查询。
响应:系统根据员工的选择弹出需进一步查询某位客人的具体情况。
刺激:有一个“登记人信息”界面,点击“查找按钮”。
响应:系统弹出的“查找窗口”。
刺激:输入“姓名”、“住址”和“证件号”,点击查询。
响应:弹出查询客人信息。
5.其他非功能需求
5.1 性能需求
PE-1:当查询空余项目时,系统的响应时间不能超过2秒。
PE-2:用户向系统提交信息后,系统将在1秒钟内向用户显示确认信息。
5.2 安全性需求
SE-1:用户安全性需求:
(1)限制不必要的用户。经常检查系统的用户,删除已经不再使用的用户。
(2)创建两个管理员账号。创建一个一般权限用户用来处理一些日常事物,另一个有管理员权限的用户只在需要的时候使用。
(3)开启用户策略,分别设置复位用户锁定计数器时间为20分钟,用户锁定时间为20分钟,用户锁定阈值为3次。
SE-2:密码安性需求:
(1)使用安全密码,注意密码的复杂性,还要经常改密码。(2)设置屏幕保护密码。
(3)开启密码策略。设置密码长度最小值为6位,设置强制密码历史为5次,时间为3天。
SE-3:系统安全性需求:
(1)安装防毒软件,经常进行系统扫描并升级病毒库。(2)关闭默认共享。
SE-4:服务安全性需求:
(1)关闭不必要的端口。用端口扫描器扫描系统已开放的端口,确定系统开放的哪些服务可能引起黑客入侵。
(2)设置好安全记录的访问权限。安全记录在默认情况下是没有保护的,把它设置成只有管理员和系统账户才有权访问。
(3)要把一些重要的用户数据(文件、数据表、项目文件等)定时备份在另一个安全的服务器中。
5.3 软件质量需求
Available(可用性)-1:“酒店管理系统”将具备每天24小时可用。
Robustness(健壮性)-1:如果在缴纳定金或退房结账时客户机和服务器中断,那么当时的操作全部视为无效,系统不记录到数据库。
6.附件
附录 分析模型
图1是酒店管理系统用例图。用例视图是表示整个系统需求。这个用例视图反映了:参与者为系统管理员(总经理)和各部门经理,用例为各部门子系统,除了系统管理员(总经理)能与所有的用例进行通信外,每位部门经理只能与一个用例进行通信。
图2为酒店管理系统的局部DFD图。
图8为酒店管理系统的状态图,它是描述客房状态的状态图。
第三篇:库存管理系统软件设计说明书
引言........................................................................................2
1.1 编写目的........................................................................2
1.2 背景及意义....................................................................3
1.3 国内外研究现状............................................................4 2 系统总体设计分析...............................................................5
2.1 软件功能及模块设计....................................................5
2.1.1 软件主要功能.........................................................6
2.1.2 软件模块组成.........................................................6
2.2 开发环境及性能优化....................................................7
2.2.1开发环境....................................................................7 3 各模块软件设计与实现.......................................................7
3.1系统管理模块...................................................................7
3.2进货管理模块.................................................................14
3.3 出货管理模块.................................................................17
3.4报表统计模块.................................................................17
3.5信息查询模块.................................................................18
引言 1.1 编写目的
“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。
企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。
一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。
1.2背景及意义
进行库存管理的意义就在于:它能确保物畅其流,促使企业经营
活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某些办公用品等。因此,各行各业都存在不同程度的库存管理业务。
实行库存管理有如下优点:
(一)有利于资金周转
因为在某些特殊情况下,可以做到将库存需要的投资额规定为零。为此可使经营活动更为灵活,把用于建立原材料、制成品、商品等常备库存所需要占用的资金转为经营其他项目,这就有可能使经营活动向更新、更高的阶段发展。
(二)促使生产管理更为合理
这是因为库存管理工作的目标之一就是必需的物资,即在需要时,按需要量供应。目前生产管理较为混乱的主要原因在于一些急需的物资不能及时供应,要从根本上杜绝此类现象,就要认真搞好库存管理。
(三)有利于顺利地进行运输管理,也有助于有效地开展仓库管理工作
通过库存管理,可将原来零零散散放置的物料整理得井然有序,可使企业的生产环境整洁一新,实现文明生产。废旧物料堆放整齐、报废的设备及时运走,工厂的空地整洁干净,这样的环境,自然令人感到心情舒畅。此外。还可以把经常动用的物料以及危险性物料分片保管,以保证工厂的安全生产。
库存管理工作的好坏,对改善企业生产环境将起着举足轻重的作用。
1.3 国内外研究现状
由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。
库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来做数据记录统计工作。
在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。
有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅烦琐,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。有的企业单位既有了微机同时也有了库存管理软件,但硬件上去了,软件上不去。因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“库存管理信息系统软件”这些程序的弱点多表现为:
1、系统开发时无科学的理论支持。
2、开发过程中调研不全面。
3、软件编写时模型不清晰完整。
4、所用开发工具落后(如Fox base)。
计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。系统总体设计分析 2.1 软件功能及模块设计 2.1.1 软件主要功能
库存管理系统软件能达到如下具体功能要求: 1)系统管理模块 2)进货管理模块 3)出货管理模块 4)报表统计模块 5)信息查询模块 2.1.2 软件模块组成
本软件包括五个模块:系统管理、进货管理、出货管理、报表统计、信息查询。库存管理系统总体设计框图
图2-1 系统总体设计框图
2.2 开发环境及性能优化
2.2.1开发环境
数据库:Microsoft SQL Server 2000 前端开发工具:Visual C#.NET 数据访问对象:ADO 各模块软件设计与实现 3.1 系统管理模块
系统管理模块分为4种功能:身份验证功能、注册用户功能、修改删除用户功能、修改密码功能。身份验证功能
在进入系统主界面之前,会出现一个身份验证对话框,要验证用户的身份。本系统中用户分为管理员、仓库管理员和经理三种。不同用户其权限也不同。
用户通过库存管理系统界面登录进入系统。在其输入用户编号与密码之后,单击“确定”按钮登录数据库(为了方便用户,本系统允许用户在输入密码之后直接按回车键登录数据库,而无须使用鼠标单击“确定”按钮)。此时触发“确定”按钮的Click事件相应函数。在这个事件响应函数中,需要首先判断用户,因为他们具有不同的权限。如果权限是0,则进入系统管理员界面;权限是1,则进入经理界面;权限是2,则进入仓库管理员界面。
图3-1 系统登录界面
由于用户权限的差异,他们所能进入的系统主界面也相应的不同。
图3-2 系统主界面一(系统管理员身份进入)
图3-3 系统主界面二(经理身份进入)
图3-4 系统主界面三(仓库管理员身份进入)
注册用户功能 以下为注册用户界面:
图3-5 系统管理员注册用户界面
注册用户成功界面:
图3-6 注册用户成功界面
修改删除用户功能 修改删除用户界面如下:
图3-7 系统管理员修改删除用户界面
修改密码功能
对一个完整的系统而言,用户是应该可以修改自己的密码的,因此系统中应该具有修改密码的功能,提高数据的安全性,用户可以在进入系统主界面后可以修改自己的密码。当用户输入完成之后,按“确定”按钮来关闭对话框,系统会自动检查用户两次输入的密码是否一致,如果不一致,会出现出错提示并建议用户重新输入。
图3-8 修改密码界面
用户只能通过此界面修改自己的密码,如果试图修改别人的密码,则提示如下图:
图3-9 修改密码界面
修改密码成功则显示重新登录界面,图如下:
图3-10重新登录界面
3.2 进货管理模块
进货管理模块包括填写货品信息、入库单、修改最低库存三个子模块。
图3-11 仓库管理员填写入库单界面
入库单中涉及数据一致性,货品编号为1开头的库别自动为饮料库,货品编号为2开头的库别自动为主仓库,货品编号为3开头的库别自动为酒库。数量和进货单价设置只能输入数字类型。其中货品编号如果在库存信息表中不存在,那么提示先输入货品信息,点击确定后界
面自动跳转到如下图:
图3-12 仓库管理员填写入库单界面
图3-13 仓库管理员填写货品信息界面
3.3 出货管理模块
出库时如果出库数量低于库存信息表中的最低库存时报警,提醒仓库管理员及时通知采购员采购,如果不清楚此货品的采购员是谁可以根据货品编号查询采购员信息,报警显示如下图:
图3-14 填写出库单
3.4报表统计模块
本系统的报表分为日报表和月报表,日报表在添加入库单和出库单时就已经自动添加进数据库中的日报表了,所以在此只需再手动添加月
报表。
图3-15 月报表统计
3.5信息查询模块
该模块三种用户都会用到,用户根据不同的权限分别可以查询不同的内容,如系统管理员为了修改仓库信息表、采购员信息表、客户信息表而查询相关信息,仓库管理员为了通知采购员及时采购而查询采购员信息,经理查询仓库管理的各种信息等。
图3-24 库存信息查询
第四篇:仓库管理系统需求规格说明书
仓库管理系统需求规格说明书
(第十二组)
1.引言...........................................................................................................................1
1.1编写目的.............................................................................................................1 1.2项目背景.............................................................................................................1 1.3参考资料.............................................................................................................1 2.任务概述....................................................................................................................2
2.1目标......................................................................................................................................2 2.2运行环境.............................................................................................................2 2.3条件与限制..........................................................................................................2 3.数据描述....................................................................................................................3
3.1静态数据.............................................................................................................3
3.2动态数据.............................................................................................................3 3.3数据库介绍..........................................................................................................3 3.4数据词典.............................................................................................................3 3.5 E-R图.................................................................................................................3 3.6数据采集.............................................................................................................3 4.功能需求....................................................................................................................6
4.1功能划分.............................................................................................................6 4.2功能描述.............................................................................................................6 5.性能需求....................................................................................................................7
5.1数据精确度..........................................................................................................7 5.2时间特性.............................................................................................................7 5.3适应性.................................................................................................................7 6.运行需求..................................................................................................................10
6.1用户界面...........................................................................................................10
6.2硬件接口...........................................................................................................10 6.3软件接口...........................................................................................................10 6.4故障处理...........................................................................................................10 7.其它需求..................................................................................................................12
7.1正确性...............................................................................................................12 7.2可维护性...........................................................................................................12 7.3可移植性...........................................................................................................12 7.4软件的完整性....................................................................................................12 7.5软件的安全性....................................................................................................12
仓储管理系统需求规格说明书
1.引言
1.1编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范围的应用。
本文档是在调研仓库管理制度及仓库管理人员对于管理系统的需求后,为明确软件需求、安排项目规划与进度、组织软件开发与测试而撰写的。
1.2项目背景
仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。一个好的仓库管理系统将会给企业带来丰厚的经济效益和社会效益。由此,设计一个优秀的仓库管理系统就显得尤其重要。物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。
本程序设计由计算机与信息工程学院网络工程专业09级7班第12组提出并执行。
1.3参考资料
1.张海潘
软件工程导论(第5版)清华大学出版社.2008年2月
2.C#网络应用编程(第二版)人民邮电出版社
马俊主编
3.C#程序设计及应用教程(第二版)
人民邮电出版社
马俊主编
4.网络资源
本小组所有成员皆可保证所用的一切资源均来自正规途径,不牵扯到任何法律
第 页
仓储管理系统需求规格说明书
方面的问题。
2.任务概述
2.1目标
仓储管理的内容应该包括三个部分:仓储系统的布局设计、库存最优控制、仓储作业操作。
设计并完成仓储物资管理系统,实现委托方要求的功能。“仓库信息管理系统”是一套功能强大而又操作简便,实用性的仓储管理软件,其主要包括有用户登录、仓库管理、业务查询和系统设置管理四大管理功能。系统主要的实现目标是监控整个仓库的运行情况,提供完善的任务管理计划功能,实时监控所有货物的在线运动情况,实时提供库存变化的信息,完善公司仓储情况的监制与有效利用,以提高仓库存效率,为企业适时的提供仓储信息,为企业创造更多收入与利润。
2.2运行环境
操作系统:Microsoft Windows 95/98/ME/NT_3.51/NT_4.0/2000/XP/ Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一种。
数据库名称:Microsoft SQL Server 2008。
2.3条件与限制
本系统在 Windows 环境中开发,故在Windows中运行无其它因素限制。
要求系统的操作人员应具有一定的计算机方面的知识或经过相应的培训经验,突发情况可进行操作以缓解损害情况,同时应做好对后台数据库的保密工作。
第 页
仓储管理系统需求规格说明书
3.数据描述
3.1静态数据
a.用户ID b.用户身份 c.用户密码 d.货物ID e.货物名称 f.货物所属仓库 g.仓库ID h.仓库状态 i.仓库备注信息 j.用户备注信息 k.货物备注信息
3.2动态数据
输入数据:菜单选项,查询关键字,新建记录项。
输出数据:由查询关键字确定的数据库记录集合或全部记录内部生成的数据,中间查询结果。
3.3数据库介绍
微软SQL Server 2005 SP1加入数据库镜像功能,为SQL Server 2005 Express Edition提供新管理工具,并且加强了SAP NetWeaver智能商务系统的报告反馈支持功能。
第 页
仓储管理系统需求规格说明书
3.4数据词典
第
页
仓储管理系统需求规格说明书
3.5 E-R图
性别姓名联系方式备注ID用户名密码权限联系方式普通用户交互仓库管理员交互管理系统操作员使用仓库ID用户名权限密码
编号管理员ID状态图 3.1 系统E-R图
描述:该系统中包含的用户以及属性如图3.5,其中对应关系为,普通用户与系统操作员为多对一,与仓库管理员为多对一,系统操作员与仓库为多
第 页
仓储管理系统需求规格说明书
对一,仓库管理员与仓库为一对一。
另外该系统中有一个超级管理员,负责对系统进行配置管理,对数据库进行备份,增加,删除系统操作员,仓库管理员信息等操作。系统超级管理员用例图见4.2功能划分。
3.6数据采集
系统管理员与用户通过键盘输入仓库信息及反馈信息。
4.功能需求
4.1功能划分
一个功能完善的仓库信息管理系统,必须包括以下几个主要功能:用户登录、仓库管理、业务查询、系统设置。系统总体模块图如下
第 页
仓储管理系统需求规格说明书
仓储管理系统用户登录仓库管理业务查询系统设置登录注销退出进退领退调盘货货料料拨点库存销售历史记录查询用户管理供应商管理仓库进货仓库退货仓库领料仓库退料商品调拨仓库盘点库存查询 图4.1
仓储管理系统模块图
4.2功能描述
(一)用户登录
(1)用户登录
用户可以用两种身份登录本系统:普通操作员和管理人员。不同身份的用户登录被系统授予不同的使用权限,这样提高了系统的安全性,避免了无关人员获取不在他权限范围内的信息。
(2)用户注销
用户在短时间不使用该系统时,不必退出系统,选择注销后,其他用
第 页
仓储管理系统需求规格说明书
户可以登录使用本系统。
(3)退出系统
用户在完成工作后,点击退出系统按钮可以安全的退出,以免不安全退出导致数据丢失情况的发生。
(4)超级管理员管理
图4.3
超级管理员用例图
(二)仓库管理
(1)仓库进货
仓库进货模块要求操作员输入商品号、商品名称、进货数量、单位和供应商等信息,系统自动的将当前系统时间作为进货时间更新到数据库,并且统计进货金额,该操作完成后,仓库相应货物的数量为原货物数量和进货数量的总和,并更新数据库。
(2)仓库退货
仓库退货模块要求操作员输入退货商品号、退货数量、单位和供应商,系统自动的将当前系统时间作为退货时间更新到数据库,并且统计退货金额,该操作完成后,相应货物的数量为原货物数量除去退货的数量,并更新数据库。
(3)仓库领料
仓库领料模块要求操作员输入领取商品号、领取数量、领料人等,系统自动的将当前系统时间作为领料时间更新到数据库,并且统计总领料数
第 页
仓储管理系统需求规格说明书
量。该操作完成后,相应货物的数量为原货物数量减领料的数量并更新数据库。
(4)仓库退料
仓库退料模块要求操作员输入退料商品号、退料数量、退料人等,系统自动的将当前系统时间作为退料时间更新到数据库,并且统计总退料数量。该操作完成后,相应货物的数量为原货物数量加退料的数量,并更新数据库。
(5)商品调拨
商品调拨模块要求操作员输入调拨商品号、调拨数量、调拨人等,系统自动的将当前系统时间作为调拨时间更新到数据库,并且统计总调拨数量。
(6)仓库盘点
商品盘点模块要求用户(管理员)输入某商品号,该商品实际数量(增加或删除),系统会自动的将当前系统时间作为盘点时间更新到数据库,并且统计总盘点过程中修改的数量。
(三)业务查询
业务查询模块图
(1)库存查询
第 页
仓储管理系统需求规格说明书
用户可以查询所有的商品的库存,也可以输入某件商品的ID号从而得到该商品的库存量。
(2)销售查询
用户(管理员)给出某个时间段,系统就根据库中的资料给出该段时间中所有商品的销售情况。
(3)仓库历史记录查询
用户可以查询的类型包括:仓库进货、仓库退货、仓库领料、仓库退料、商品调拨、仓库盘点,用户选择查询的类型后,再输入需要查询的时间,系统返回历史操作记录。
(四)系统设置(1)供应商管理
用户可以增加新的供应商,需要输入供应商的一些信息,包括:供应商号、名称、联系人、联系电话、传真、地址和邮政编码。用户也可以对已经存在的供应商信息进行查询和修改。
管理员可以增加、删除、修改和查询用户。
5.性能需求
5.1数据精确度
由于采用数据库技术并且用户的应用领域对数据精度的要求不是太高,所以这点在系统中表现的比较少,都是用户数据的安全性和准确性是完全保证的,所以对用户的使用没有多大的障碍。
5.2时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的、而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的叫让用户满意。无论是客户还是管理员,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务等,避免出现长时间等待甚至无响应。
第 页
仓储管理系统需求规格说明书
5.3适应性
本系统实在Windows环境中开发的,所以只要是兼容Windows的软件或操作系统,该软件都可以正确运行,有较好的适应能力与兼容性。而且本系统简单易懂,容易上手,界面明了,便于操作。本系统是比较大众模式的仓储管理模式,便于移植到其他部门或公司,具有良好的适应性。
6.运行需求
6.1用户界面
采用Web网页的形式,具有良好的交互界面。有一个主页,可以链接其他页面。用户根据自己权限在各个页面进行操作。
要求大致如下:
1.页面内容:主题突出,站点定义、术语和行文格式同意、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、意识。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2.导航结构:页面具有明确的导航只是,且便于理解,方面用户使用。3.技术环境:页面大小合适,能用各种常用浏览器以不同的分辨率浏览;无错误链接和空链接;采用css处理,控制字体大小和面板布局。
4.艺术风格:界面、版面形象清新岳母、布局合理,字号大小
十一、字体选择合理,前后一致,美观大方,动与静搭配适当,动静效果好;色彩和谐自然,与主题内容相协调。
6.2硬件接口
数据库服务器应配备大容量硬盘,以免当大规模公司使用时反应速度减慢等问题出现。
6.3软件接口
系统保持与操作系统的接口,保持与数据库软件Microsoft SQL Server的接口,考虑到文档处理的需要有可能包括与常用办公软件接口。
第 页
仓储管理系统需求规格说明书
6.4故障处理
考虑到软件的范围不大,所以故障处理一般有操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能。
7.其它需求
7.1正确性
要求发布的软件能够满足用户需求,实现各个功能,并且在运行过程中不出现严重错误。
7.2可维护性
要求本软件拥有良好的可维护性,以满足用户不断增长的需求以及日后的BUG修复工作。
7.3可移植性
该系统采用B/S开发模式,所以可以在多种平台上很好的运行,所以该系统具有良好的移植性。
7.4软件的完整性
最终将该系统制作成部署文件以保证系统的完整行。
7.5软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。
第 页
第五篇:图书馆管理系统需求规格说明书
软件需求规格说明书
图书馆管理系统需求规格说明书
1.导言 1.1编写目的
图书管理信息系统的前阶段,对本系统的需求做了详细的阐述,并提出了这份软件需求规格说明书。
此需求规格说明书对图书管理信息系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的数据库、功能、性能等,使系统分析人员及软件开发人员都能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为用户、需求分析人员、代码编写人员、测试人员、用户文档编写者、项目管理人员。
在下一段的设计中,程序设计员可参考此需求分析规格说明书,在需求分析说明书对图书馆管理信息系统所做的模块结构设计的基础上进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改或发现错误时找出在本阶段的不足或错误。1.2项目背景
由于图书馆书籍多,查找、增加、借阅、归还极为不便,要浪费许多的人力、脑力、物力。图书的管理不当会严重导致图书馆书籍的遗失等问题。于是我们希望能找到解决的方法。
为了解决以上的问题,让图书馆能够有效的管理图书馆书籍,有效的利用软件的便捷,保护好书籍,促进图书馆管理的信息化和规范化。我们多方听取意见、分组讨论、查阅资料,进而了解图书馆管理的流程,开发出一套适合于图书馆书籍多而复杂的管理系统。1.3缩写说明
系统:若未特别指出,统指本图书信息管理系统。SQL:Structured Query Language(结构化查询语言)。
1.4术语定义SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言。主键:数据库表中与其他表主键关联的域。外部主键:数据库表中的关联域。值互不相同。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
软件需求规格说明书
1.5参考资料
《软件工程实务》罗先文、徐军,重庆大学出版社,2005年3月
《UML 用例驱动对象建模》Doug Rosenberg、Kendall Scott著,徐海、周靖、陈华伟译,清华大学出版社,2003年5月
《UML 系统分析设计应用案例》 冀振燕,人民邮电出版社,2003年6月 《NET语言程序设计》 陈炜,人民邮电出版社,2005年1月 《SQL Server数据库》吕凤顺,清华大学出版社,2006年9月 《网页设计与制作》于巧娥、何金奎,北京大学出版社,2006年1月 2.任务概述 2.1系统定义
实现图书管理信息系统的基本需求。让图书馆能够有效的管理图书的查询、借阅、增加、归还等操作,保护好文件,促进图书管理的信息化、规范化,实现图书馆的智能化管理,以提高图书馆的的工作效率。2.2应用环境
硬件环境:一台586 以上的微机及兼容内存16MB(最好32MB内存)
软件环境:windows 98 以上的操作系统 ;Office 2000应用软件 操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 2.3假定条件与限制
本图书管理信息系统软件是应用于中小型的图书馆。在功能上还不是很健全,还需要进一步完善,还可进一步实现与E-Mail和Internet电话连接起来,成为网络图书管理信息系统软件。3.需求规定 3.1对功能的规定
(1)图书信息表(book):数据结构(自动编号ID,图书编号(BookID),书号(ISBN),价格(Price),类别名(Kind),图书名(BookName),出版社(Publish),借出日期(BorrowDate),是否借出(IsBorrowed))
(2)借出图书信息表(bookoff):数据结构(自动编号ID,借书证号(LoanNum),姓名(Name),图书编号(BookID),书名(BookName),价格(Price),类别(Kind),出版社(Publish),借出日期(BorowDate))
软件需求规格说明书
(3)管理员信息表(Librarian):数据结构(自动编号ID,名称(LibName),密码(Password))
(4)读者信息表(personal):数据结构(自动编号ID,读者编号(ReaderNum),借书证号(BorrowNum),姓名(Name),班级(Class),部门(Depart),职称(Tittle),罚款(Fine))
(5)图书类型信息表(type): 数据结构(自动编号ID,类别名(Kind),借出天数(BorrowedDay))3.2对性能的定义 3.2.1 精度
(1)要按照严格的数据格式输入,否则系统不给予响应进行处理。
(2)查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。(3)添加记录时必须写入正确的记录字段。3.2.2时间特性要求
一般操作的响应时间应在1~2秒内,对软磁盘和打印机等的操作也应在可接受的时间内完成。3.2.3灵活性说明
满足图书馆使用的需求(记录量控制在100项内);对前面提到的运行环境要求不应存在困难。3.3输入输出的要求
输入数据:菜单选项,查找关键字,新建记录项。
输出数据:由查询关键字确定的数据库记录集合。(1)系统管理
1)用户登录:用于管理员或读者登录,进行图书馆书籍及资料的查询。2)用户注册:用于用户及管理员的注册,当数据库中有了用户资料之后此用户才有权限登录系统。
3)修改密码:只限于已经注册的用户或管理员的操作。以便于个人登录的识别。
(2)图书管理
1)图书的分类:主要是适合于管理员的操作,对图书进行分类以便读者查询、借阅书籍。
2)查询书籍:主要给借阅者使用,是为了方便借阅者查询自己想要的图书,
软件需求规格说明书
借阅者输入图书的相关关键字,按下按钮即可查询到于此相关的书籍。
3)图书的添加:是给管理员用的功能,如有新增书籍,可通过这项功能,在数据库中添加一项纪录,让读者预留、借阅等。
4)图书的删除:是给管理员用的功能,当图书馆没有此书籍时,在数据库中删除此图书的信息。(3)借书证管理
1)借书证的添加:仅图书管理员可以使用的功能,在数据库中添加读者的借书证信息,方便读者借阅图书。
2)借书证信息的修改:修改读者的图书证信息记录
3)借书证的删除:删除读者的图书证信息记录
4)借书证的借书上限和逾期罚金: 根据等级或其他信息规定该读者最多能借阅几本书籍,归还书籍时如果超过期限,规定超过一天罚多少钱(4)借书和还书操作管理
1)借书操作:用户借书后在借出图书信息表中添加用户信息及书籍信息等 2)还书操作:用户归还书籍后在表中删除借出信息便于他人借阅。3)续借操作:当用户图书到期后,如需再借阅则可使用此功能。(5)打印报表
1)打印单条图书记录:主要适用于一般浏览者和一般用户。他们只能打印在他们的权限和级别范围内所能查看的图书馆信息资料。
2)打印全部档案:是为管理员设置的,管理员可以根据需要设置打印。也可以让档案以报表或其它形式生成文本文件或HTML文件输出。打印操作人员的信息只限管理员使用。
3.4数据管理能力的需求(五个基本数据表单)
图书信息表(book)借出图书信息表(bookoff)图书编号 BookID 借书证号 BorrowNum 书号 ISBN 图书编号 BookID 价格 Price 借出日期 BorowDate 类别名 Kind 是否借出 IsBorrowed 图书名 BookName 出版社 Publish 数量 Amount 作者 Author
读者信息表(personal)管理员信息表(Librarian)姓名 ReaderName 名称 LibName
软件需求规格说明书
密码 Password 密码 Password 班级 Class 部门 Depart 图书类型信息表(type)职称 Tittle 图书编号 BookID 借书证号 BorrowNum 类别名 Kind 罚款 Fine 借出天数 BorrowedDay 3.5故障处理要求
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:
(1)遇到跳出“数据库已经关闭”提示信息阻止程序运行时:可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
(2)关于空记录带来的麻烦:有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。(3)有些运行错误也可用如下语句排除 On Error GoTo Erropoint
Erropoint :
Msgbox Err.Descripton
Exit sub
或用On Error resume Next 等语句进行处理。3.6其他要求
(1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能(2)系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性(3)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。(4)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据 4.运行环境规定 4.1设备
本软件不需要特定的硬件或硬件接口进行支撑;486以上PC机均可运行此软件。4.2支持软件
运行于Windows95及更高版本具有WIN32 API的操作系统之上。开发软件:Dreamweaver、SQL Server、Microsoft web developer 4.3双方签字
软件需求规格说明书
需求方(甲方): 开发方(乙方): 日期:2010年11月17日