第一篇:办公自动化系统规格说明书
办公自动化系统规格说明书
目录
1.办公自动化规格概述....31.1办公自动化的描述...3
1.2预期目标...3
1.3实现语言...3
2.办公自动化结构....42.1总体结构...4
2.2功能描述...5一、新信息...5二、企业宣传...5三、领导办公...6
四、个人办公...7
五、部门办公...8
六、公文管理...9
七、企业园地...1
2八、流程中心...1
3九、系统管理...1
3十、综合查询...1
43.性能需求....14
3.1效能...14
3.2输入输出要求...14
3.3 数据管理能力要求...1
53.4.资料词典...15
3.4 故障处理要求...16
3.5安全性...17
4.运行环境规定....17
4.1 用户接口...17
4.2 硬件接口...18
4.3 软件接口...19
4.4 通讯接口...19
1.办公自动化规格概述
1.1办公自动化的描述
xx集团办公自动化软件属于xx行业专用的办公软件。该软件服务的对象是xx集团及其下属机构的广大员工,该软件的主要作用是让该企业的员工通过计算机网络及时获得与其日常工作相关的信息,使每个员工的工作快速、紧密地融入到企业的整体行为中去,最终使整个企业作为一个整体协调地运行,最终达到无纸化办公的工作模式。
本工程的建设内容主要包括:
¨新建连接xx集团各部门的计算机传输网络平台,在各节点配置相应的网络设备、服务器设备和软件;
¨建设xx集团内部邮件系统;
¨建设办公自动化系统;
¨建设综合信息查询;
¨建立企业信息网站
通过本工程的建设,将为xx集团的全体员工营造一个统一的企业办公及运作支持综合平台,提高全系统的办公效率和企业管理水平。
1.2预期目标
本系统的用户是xx集团,由于该企业对核心业务类软件的应用也已较为成熟,大部分具备技术条件的单位逐渐开始应用外围服务类软件,使办公自动化的工作模式和传统的办公方式的融合;采用先进的软硬件系统和各级xx集团单位办公自动化的实际需求有机结合;建设系统具有高度安全性、保密性和可靠性;要求系统具有支持移动办公的能力,具有便捷的场所切换功能,具有广泛的信息采集、方便管理的能力。达到更加科学的规范化管理,树立良好的企业形象。
1.3实现语言
本次项目的开发工具是:
Microsoft Visual Studio6.0
Macromedia Dreamweaver 4.0
Adobe Photoshop 6.0
2.办公自动化结构
2.1总体结构
¨总体结构图:
¨办公自动化系统功能模块图:
2.2功能描述
本系统主要包括以下十大子系统模块:
一、新消息,二.企业宣传, 三.领导办公, 四.个人办公,五.部门办公, 六.公文管理, 七.企业园地, 八.流程中心,九.系统管理。十.综合查询。
借助办公自动化系统可以达到规范工作制度、明确职权、提高工作效率、减少工作失误、广开信息来源、减少纸张作业、实现公司员工办公工作流自动化,使文件的处理、传输、共享等实现计算机化,加强事后分析与监督能力,明确工程负责制,提高办公效率。
系统采用工作流的方式处理公文资料的流转,在处理结束之后即可送归档资料库存文件,经过一段时间累积的归档数据库采用光盘存储和备份,可以保证办公系统的正常工作和日后的查询检索。
企业内部信息网站内容包括企业形象、常用信息查询、新闻演示文稿、电子期刊等方面的内容,由办公系统进行信息的发布、整理。
一、新消息
包括公告通知、收发文件信息(新文件通知)、新法规制度信息、新图书信息。此应用模块信息由相对应的应用模块发布,本身没有发布操作。新信息的分类由管理员或主管人员进行管理(增加、修改、删除)。
二、企业宣传
由1.领导致词、2.单位简介、3.组织结构、4.实力展现四部分组成。企业宣传模块为新老员工了解企业提供有效的途径,主要包括企业介绍、组织结构、部门职责、企业业绩、企业精英和合作伙伴等内容。
1.领导致词
收集企业领导的意见和致词,由相关人员录入发布,体现领导对系统的重视,带动相关部门共同使用,使企业系统真正运转,提高用户使用系统的积极性。
2.单位简介
由专门的部门整理单位的简介,录入发布到系统中,对宣传企业,树立企业形象提供有效的途径。
3.组织结构
通过组织结构图的方式,提供企业组织结构和机构设置。明确部门职能,查询部门联系方式,宣传部门等方面提供展现空间。建设方式可由各部门发布相关信息,提高用户参与能力,增加用户使用积极性。
4.实力展现
包括企业的资质证明和企业业绩。对企业的实力的展现,提供相关资质证明、企业业绩等内容,增强对工程承接、对外合作等方面能力,在竞争中处于有利地位。
资质证明等文件使用扫描方式录入图形,通过分类整理,把资质证明文件管理起来,便于查询和展示。
企业业绩通过业绩登记方式,可记录工程名称、评定等级等内容,方便的管理和发布,便于业绩查询和企业宣传使用。
三、领导办公
由1.总经理信箱、2.领导批示管理、3.领导讲话管理、4.领导日程安排、5.资产信息、6.财务信息、7.经营信息、8.决策实施、9.调研报告九部分组成。
1.总经理信箱
企业员工和领导沟通的简捷途径,员工可及时把自己的建议反映到领导层,达到领导与基层的直接沟通。可用于员工对于企业发展和建设、日常工作、学习以及群众生活等方面提出建议和意见。
2.领导批示管理
将各种批示内容记录到系统中,并下发到各处室,各处室将落实的情况附加到相应的批示中,领导和相关部门可以随时查询和催查办。
3.领导讲话管理
收集和存放有关领导关于生产、经营、改革、管理、后勤保障等方面的讲话内容。通过快速、方便的查询工具来查询讲话内容,有利于贯彻讲话的精神。
4.领导日程安排
由院办、总工办、领导本人或有相应权限的人员对领导的活动日程进行安排,并通知相关的人员,避免由于领导日程的原因所导致的工作上的不便及失误。
5.资产信息
对财务部门产生的资产信息WEB页面进行链接,供分管领导查看。
6.财务信息
对财务部门产生的财务信息WEB页面进行链接,供分管领导查看。
7.经营信息
提供一些前期经营信息的登记,并根据经营信息的进展情况对其进行修改,供有相应权限的人员查看。
8.决策实施
对在会议上形成的决策性信息进行登记,供有相应权限的人员查看,方便领导和有关部门进行查阅和催查办。
9.调研报告
对调研活动提供备案登记,包括调研主题、内容、时间、地点、经过、结果、参见人等等信息。
四、个人办公
由1.外出留言管理、2.通讯录管理、3.电子邮件管理、4.日程计划、5.待办事宜、6.公文包六部分组成。
1.外出留言
用于出差、请假或其它原因暂时离开工作岗位时,提供对公文处理流程中的审批、会签、签发、批示、办理等权限的委托,通过电子邮件箱系统向主管领导和上级报告外出地点、原因和时间等。
2.通讯簿
提供个人电话号码本,内容包括单位或人员的名称、电话号码、住址、电子邮件地址等。并可以对其进行增、删、改。
3.电子邮件
对于邮件又分为对内和对外电子邮件两部分:
对内邮件涉及系统内各部门间电子邮件,此功能分布在各子功能模块中,提供内部各部门及人员间相互通信;
对外邮件涉及xx集团以外的部门和人员间电子邮件往来。
电子邮件的起草和收发功能。如发会议通知、邀请(约会)信、请假报告等具有标准化格式的邮件。应能将有关事项记入相关人的日程安排表。
4.日程计划
用于安排个人的工作计划,提供按时间和类别两种分类方式,且两种方式间可以相互切换。提供制定和修改工作安排日程表、对日程表进行删除管理、设置提示、查询统计个人空闲时间等功能。
5.待办事宜
待办事宜模块用于日常事务的处理和查阅。文件分为需要办理的文件和需要查阅的文件。需要办理的文件出现在“待办工作”和“已办工作”中,需要查阅的文件出现在“待阅文件”和“已阅文件”中。此模块同时具备显示所有文件及丢弃、删除文件和按处理状态划分文件列表的多个视图的功能。提供自动提醒和显示当前急需处理的审批、会签、签发、批示、办理等事宜。
6.公文包
收集个人相关的文件、信息等内容,便于个人整理个人信息。
第二篇:办公自动化系统(OA) 使用说明书
办公自动化管理系统
读者将系统的原程序拷贝到本地计算机后,去掉文件夹的只读属性,按照《安装配置说明书》内容完成配置后,便可在本地计算机上运行网站了。
办公自动化管理系统主要分为员工登录界面和管理员登录界面两部分,员工登录界面主要是各种办公信息的浏览及发布界面,管理员登录界面主要是各种办公信息的管理界面。
1.1 员工登录
单击【员工登录】按钮,系统自动弹出登录的对话框,如图1.1所示,单击“员工号”和“密码”文本框,输入员工号和密码,最后单击【提交】按钮即可进入员工登录界面。如图1.2所示。
图1.1 员工登录窗口
图1.2 员工登录界面
1.1.1 公告管理
公告管理主要包括:发布最新公告和查看以前公告。
单击“公告管理”/“发布最新公告”选项,进入如图1.3所示的界面,单击“公告标题”和“具体公告”的文本框,输入相应的内容,最后单击【发布】按钮即可完成发布操作。
图1.3 查看以前公告
单击“公告管理”/“查看以前公告”选项,进入如图1.3所示的界面。通过该界面以可以查看所有的公告信息。单击公告信息后面的删除按钮
即可将该公告信息删除。
1.1.2 公文管理
公文管理主要包括:发布公文和接收公文。
单击“公文管理”/“发布公文”选项,进入如图1.4所示的界面,单击“标题”和“内容”文本框,输入发布公文的标题和内容。单击附件的浏览按钮,选择相应的附件内容即可。单击【现在发送】按钮即可发送公文,单击【暂时保存】按钮可对当前公文进行保存,待要发送时,单击【现在发送】按钮即可发送公文。
图1.4 发送公文
单击“公文管理”/“接收公文”选项,进入如图1.5所示的界面,界面自动显示发送人的序号,待办公文的个数以及公文的详细内容,单击【处理完成】按钮即公文处理完成。单击【以后处理】按钮可以将公文以后再进行处理。
1.1.3 员工管理
员工管理主要包括:浏览员工信息、查找员工信息和添加员工信息。
单击“员工管理”/“浏览员工信息”选项,系统自动进入员工信息一览表,通过此界面可以浏览所有的员工信息。
单击“员工管理”/“添加员工信息”选项,进入如图1.6所示的界面,单击“姓名”、“学历”、“出生日期”、“职称”、“电话”、“具体地址”等文本框,输入相应的内容,勾选“性别”的选项,单击“部门”、“职位”和“员工状态”的下拉按钮,选择相应的选项,最后单击【添加】按钮即完成添加操作。
图1.7 添加员工信息
单击“员工管理”/“查找员工信息”选项,1.1.4 部门信息
部门信息主要包括:查看部门信息和查看职位信息。
单击“部门信息”/“查看部门信息”选项,系统自动进入部门信息的界面,通过该界面可以查看所有的部门信息。
单击“部门信息”/“查看职位信息”选项,系统自动进入职位信息一览表,通过该界面可以查看所有的职位信息。
1.1.5 收发信息
收发信息包括:查看短消息和发送短消息。
单击“收发信息”/“发送短消息”选项,系统自动进入如图1.8所示的界面,单击“收信人序号”、“短消息标题”和“内容”文本框,输入相应的内容,最后单击【发送】按钮,系统给予“发送成功”的提示信息即发送成功。
图1.8 发送短消息
单击“收发信息”/“查看短消息”选项,系统自动查看短消息的界面,通过该界面可以查看所有的短消息。
1.1.6 优秀员工管理
优秀员工管理主要包括:查看优秀员工和优秀员工提名。
单击“优秀员工管理”/“优秀员工提名”选项,界面下方自动显示优秀员工提名的界面,单击“员工序号”的文本框,输入要提名的员工序号,单击【提名】按钮即可完成操作。
单击“优秀员工管理”/“查看优秀员工”选项,界面下方自动显示所有优秀员工的相关信息。单击员工信息后面的删除按钮
即可删除该条员工信息。
1.2 管理员登录
单击【管理员登录】按钮,界面下方自动显示管理员登录的界面,如图1.9所示,单击“用户名”和“密码”文本框,输入用户名和密码,最后单击【提交】按钮即可进入员工登录界面。如图1.10所示。
图1.9 管理员登录界面
图1.10 办公自动化系统后台
办公自动化系统后台管理页面主要包括:部门管理、职位管理、公告管理、公文查看、员工管理、账号管理、短消息管理、在线管理、员工状态管理和安全退出。
1.2.1 部门管理
部门管理主要包括:添加部门、修改部门、查看部门和删除部门。1.添加部门:
单击“部门管理”/“添加部门”选项,系统自动进入如图1.11所示的界面。通过该界面可以添加部门信息。
图1.11 添加部门
单击“部门名称”和“部门描述”文本框,输入相应的内容,最后单击【添加】按钮即可完成添加操作。
2.修改部门:
单击“部门管理”/“修改部门”选项,系统自动进入如图1.12所示的界面。通过该界面可以修改部门信息。
图1.12 选择修改部门
单击“选择修改”的下拉按钮,选择要修改的部门,单击按钮,系统自动进入如图1.13所示的界面,单击各文本框即可进行修改,最后单击【修改】按钮即可完成修改操作。
图1.13 修改部门信息
3.查看部门:
单击“部门管理”/“修改部门”选项,界面下方自动显示所有部门信息。4.删除部门:
单击“部门管理”/“删除部门”选项,系统自动进入如图1.14所示的界面,单击“请选择要删除的部门名称”的下拉按钮,选择要删除的部门,最后单击【删除】按钮即可完成删除操作。
1.2.2 职位管理
职位管理主要包括:添加职位、修改职位、查看职位和删除职位。具体的操作方法同部门管理的操作方法相同,这里不作重复讲解。
1.2.3 员工管理
员工管理主要包括:添加员工信息、浏览员工信息和查找员工信息。1.浏览员工信息
单击“员工管理”/“浏览员工信息”选项,系统自动进入员工信息一览表的界面,通过该界面可以浏览所有的员工信息。2.添加员工信息
添加员工信息的操作方法同前台的员工信息添加的操作方法相同,这里不作重复讲解。3.员工信息查找
单击“员工管理”/“浏览员工信息”选项,系统自动进入如图1.14所示的界面。通过该界面可以查找所有的员工信息。
图1.14 员工信息查找
设置查询条件,最后单击【查找】按钮,界面下方自动显示查找结果。
1.2.4 账号管理
账号管理主要包括:员工密码设定和查看激活账号。1.员工密码设定
单击“账号管理”/“员工密码设定”选项,系统自动进入如图1.15所示的界面。通过该界面可以设定员工密码。
图1.15 员工密码设定 单击“请输入要设定的员工id序号”的文本框,输入员工id序号,单击“请输入要设定的员工密码”的文本框,输入密码,最后单击【设定】按钮即完成密码的设定操作。
2.查看激活账号
单击“账号管理”/“查看激活账号”选项,系统自动进入员工激活账号查看的界面,通过该界面可以查看所有被激活的员工账号,单击员工信息后面的删除按钮该信息。,即可删除
第三篇:仓库管理系统需求规格说明书
仓库管理系统需求规格说明书
(第十二组)
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软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。
第 页
第四篇:网上购物系统需求规格说明书
网上购物系统 需求规格说明书
兰州城市学院
信息工程学院111本
杨大鑫,王稼宇,王艺森
2014年3月31日
目录
1.引言...............................................................................................................................................3
1.1编写目的.............................................................................................................................3 1.2项目背景.............................................................................................................................3 1.3范围.....................................................................................................................................3 1.4参考资料.............................................................................................................................3 2.系统定义........................................................................................................................................4
2.1项目来源及背景.................................................................................................................4 2.2用户特点.............................................................................................................................4 2.3项目目标.............................................................................................................................4 3.应用环境........................................................................................................................................4
3.1系统运行的网络环境.........................................................................................................5 3.2系统运行的硬件环境.........................................................................................................5 3.3系统运行软件环境.............................................................................................................6 4.功能规格........................................................................................................................................6
4.1角色定义.............................................................................................................................6
4.1.1购物者......................................................................................................................7 4.1.2管理者......................................................................................................................7 4.1.3数据库......................................................................................................................7 4.2系统主用例图.....................................................................................................................7 4.3客户端子系统.....................................................................................................................8
4.3.1登陆........................................................................................................................10 4.3.2浏览、选择商品....................................................................................................10 4.3.3放入购物车............................................................................................................10 4.3.4确认收货人信息或修改收货人信息....................................................................11 4.3.5选择支付方式........................................................................................................11 4.4管理端子系统...................................................................................................................11
4.4.1登陆........................................................................................................................12 4.4.2订单管理................................................................................................................13 4.4.3商品管理................................................................................................................13 4.4.4用户管理................................................................................................................13
5.性能需求......................................................................................................................................14
5.1界面需求...........................................................................................................................14 5.2响应时间需求...................................................................................................................14 5.3可靠性需求.......................................................................................................................14 5.4开放性要求.......................................................................................................................14 5.5可扩展性需求...................................................................................................................15 5.6系统安全性需求...............................................................................................................15
1.引言
1.1编写目的
该文档是关于用户对于网上购物系统的功能和性能的要求,重点描述了网上购物系统的功能需求,是概要设计阶段的重要输入。
本文档的预期读者是:
·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。
1.2项目背景
软件名称:网上购物系统
开发单位:兰州城市学院信息工程学院111本 项目成员:杨大鑫(28号);王稼宇(18号);王艺森(23号)用户:兰州城市学院学生
1.3范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。
1.4参考资料
软件工程案例分析教程(软件项目开发实例)
韩万江、姜立新等编著
——机械工业出版社 软件工程导论(第五版)
张海藩编著
——清华大学出版社
2.系统定义
2.1项目来源及背景
随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。
本系统是一个中小型的电子商务系统----网上购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。
2.2用户特点
本系统的用户都是网上用户,包括两类,一类是购物者,他们的差异比较大,学历有高有低,年龄有老有幼。另外一类用户是管理者,负责物品的上架下架及网站的日常维护。
2.3项目目标
本项目设定的目标如下:
·系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少; ·系统具有良好的运行效率,能够达到提高生产率的目的;
·系统应具有良好的可扩充性,可以容易地加入其他系统的应用;
·平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化; ·通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
3.应用环境
根据用户的需求陈述,可以确定本项目分为客户端和管理端。客户端为购物者服务,有注册,登陆,选择要购买的商品放入购物车,确认订购等功能。管理端为管理员服务,有添加商品,修改商品,管理商品评论等功能。
客户端流程图分别如图A-1所示。
浏览网页选择要购买商品放入购物车去收银台是否注册是登陆确定收货人信息或修改收货人信息否继续购物注册支付成功选择支付方式图A-1
确认订购
3.1系统运行的网络环境
无论是客户端的购物者还是管理端的管理者都可以通过网络登录到本系统中。购物者通过网络浏览商品信息,提交商品订单,支付货款等,管理者通过网络发布商品信息,根据订单发货等。
3.2系统运行的硬件环境
本系统的硬件环境如下: 客户机:普通PC ·CPU:P4 1.8GHz以上 ·内存:256MB以上
·能够运行IE5.0以上或者Netscape4.0以上版本的机器
·分辨率:推荐使用1024×768像素 Web服务器
·CPU:P42.0GHz ·内存:1GB以上 ·硬盘:80GB以上 ·网卡:KMb/s速度 数据库服务器
·CPU:P42.0GHz ·内存:1GB以上 ·硬盘:80GB以上
3.3系统运行软件环境
本系统的软件环境如下:
·操作系统:Windows2000或以上版本 ·数据库:SQL Server 2005 ·Web服务器:IIS5.0以上
·开发工具:Microsoft Visual Studio 2005 ·浏览器:IE5.0以上
4.功能规格
我们采用面向对象分析作为主要的系统建模方法,使用UML作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,改模型将来可以派生出动态对象模型。
设计用例时,我们遵循下列步骤:
1)识别出系统的角色。角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。尽可能地确保所有角色都被完全识别出来。
2)描述主要的用例。可以采取不断地问自己“这个角色究竟想通过系统做什么?”来准确地描述用例。
3)重新审视每个用例,为它们下个详尽的定义。
4.1角色定义
角色或者执行者指与系统产生交互的外部用户或者外部系统。
4.1.1购物者
购物者是指在这个网上购物系统中通过客户端提交商品订单的人员,这个角色主要参与客户端的浏览商品,订购商品等功能。
4.1.2管理者
管理者是指在这个网上购物系统中通过管理端管理商品信息的人员,这个角色主要参与管理端的添加商品,修改商品等功能。
4.1.3数据库
数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除和修改等操作。
4.2系统主用例图
网上购物系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统功能主要是指购物者通过登录购物网站进行操作的功能,即购物功能。管理端子系统功能主要是指管理者通过登录购物网站后台对商品进行操作的功能,即管理功能。系统的主用例图如图A-2所示。
购物者客户端子系统管理者管理端子系统
图A-2
4.3客户端子系统
购买者通过网上购物系统浏览商品,登陆系统,将想要购买的商品放入购物车,选好商品后去收银台,填写并确认收货人信息,选择支付方式,提交订单,完成商品的订购。它的活动图如图A-3所示。
购买者浏览、选择商品放入购物车登陆确认收货人信息或修改收货人信息选择支付方式确认订购
客户端的用例图如图A-4所示。
登陆浏览、选择商品放入购物车购买者确认收货人信息或修改收货人信息选择支付方式
图A-4
客户端的这些用例描述如下:
F-C-1:登陆。购买者在购买商品之前必须登陆到网站,如果没有注册将不能使用网站的购买功能。
F-C-2:浏览、选择商品。购买者打开购物网站可以看到各种商品信息,当点击某一商品时就会有相应的介绍该商品的页面,描述商品的具体信息,如类型、质地、价格、所在地区等。
F-C-3:放入购物车。购买者在选中一个商品后就可以将此商品放入购物车,购物车显示商品的名称、单价、数量、商品总价等信息。
F-C-4:确认收货人信息或修改收货人信息。购买者需要确认收货人信息准确无误,这是所购买的商品正确到货的重要前提。
F-C-5:选择支付方式。购买者可以选择使用网上银行、使用邮局汇款等方式进行支付。
4.3.1登陆
只有登陆之后购买者才能完成商品的购买。没有登陆系统的用户只能浏览、选择商品或将商品加入购物车,要填写收货人信息或者支付货款、提交订单都需要登陆系统。如果用户没有注册则进行注册,之后方可登陆。
用例描述:登陆;
执行者:购买者;
前置条件:用户通过浏览器打开网上购物系统;
后置条件:登陆后可以进行商品付款、订购操作。
基本路径:
a)购买者打开网上购物系统;
b)在登陆框中输入用户名和密码,点击确定即可登录系统。
4.3.2浏览、选择商品
购买者通过网站浏览商品信息,选择所要购买的商品。
用例描述:浏览、选择商品;
执行者:购买者;
前置条件:用户通过浏览器打开网上购物系统;
后置条件:用户可将选中的商品加入购物车。
基本路径:
a)购买者打开网上购物系统,网站显示各种商品的信息;
b)点击想要购买的商品,将显示商品的详细信息,如类型、质地、价格、所在地区等。
4.3.3放入购物车
购买者可以将选中的商品放入购物车,然后继续选择下一个商品。购物车用来保存用户所选择的商品信息。
用例描述:放入购物车; 执行者:购买者;
前置条件:购买者已经有选择的商品;
后置条件:放入购物车的商品可以付款订购。基本路径:
a)购买者将选择的商品加入到购物车; b)继续挑选商品或者进入收银台结账。
4.3.4确认收货人信息或修改收货人信息
购买者进入收银台之后需填写收货人信息并确认,保证收货地址的正确。
用例描述:确认收货人信息或修改收货人信息;
执行者:购买者;
前置条件:购买者已有选择的商品并需要购买;
后置条件:确认收货人信息或修改收货人信息之后可以选择货款的支付方式等进一步操作。
基本路径:
a)进入收银台页面,将提示用户填写收货人信息,需确保地址的准确性以保证正确到货。
b)可以保持以前填写的收货人信息,也可以填写新的收货人信息。
4.3.5选择支付方式
购买者可以选择邮局汇款或者网上银行支付的方式支付货款。
用例描述:选择支付方式;
执行者:购买者;
前置条件:购买者已经确认收货人信息;
后置条件:选择支付方式后可以进行订单确认并提交以完成商品的订购。
基本路径:
a)购买者进入支付方式选择页面,将看到两种支付方式,一种是邮局汇款,一种是网上银行支付。
b)选择一种支付方式并确定。
4.4管理端子系统
系统管理员登陆到管理端子系统进行订单管理,商品管理以及用户管理。管理端的用例图如图A-5所示。
登陆订单管理商品管理管理者用户管理
图A-5
管理端的这些用例描述如下:
F-M-1:登陆。管理者只有登录之后才能执行其管理功能。F-M-2:订单管理。管理者可以查看客户订单并管理订单。F-M-3:商品管理。对商品进行添加,修改,删除等操作。F-M-4:用户管理。管理购买者的账号及其相关信息。
4.4.1登陆
管理者以系统管理员的身份登录到管理端,登陆后才具有相应的管理权限。用例描述:登陆 执行者:管理者;
前置条件:管理员通过浏览器打开网上购物系统;
后置条件:登陆管理端之后可以进行订单、商品及用户的管理。基本路径: a)管理者打开网上购物系统;
b)在登陆框中输入用户名和密码,点击确定即可登录系统。
4.4.2订单管理
进入订单管理页面管理员可以查看购买者提供的订单,并根据订单信息发货,同时可以对订单进行统计,也可以销毁已完成交易的订单。
用例描述:订单管理;
执行者:管理者;
前置条件:管理者已经登录系统;
后置条件:整理后的订单信息将记录到数据库中。
基本路径:
a)进入订单管理界面,可以查看各个用户提交的订单信息,根据订单信息发送货物。
b)可以对订单进行统计操作,统计不同用户的订单数,统计所有用户的订单总数,可以根据时间进行统计,也可根据订购商品类型进行统计。
c)可以重新对订单进行分类排序,可以销毁已经完成交易的订单,以便释放资源继续使用。
4.4.3商品管理
管理者可以对商品进行添加、修改和删除等操作。用例描述:商品管理; 执行者:管理者;
前置条件:管理者已登录到系统;
后置条件:整理后的商品信息将记录到数据库中。基本路径:
a)进入商品管理页面,可以选择添加、修改或删除操作。
b)可以添加商品分类,并在该分类下添加各种相应类型的商品信息; c)可以修改一个商品分类或者修改其下的商品信息; d)可以删除一个商品分类或者其下的商品信息;
e)商品信息包括商品的类型、质地、价格、所在地区等详细说明。
4.4.4用户管理
管理者可以对用户账户进行管理。用例描述:用户管理; 执行者:管理者;
前置条件:管理者已登录到系统;
后置条件:整理后的用户信息将记录到数据库中。基本路径:
a)进入用户管理界面,可以查看所有用户的信息;
b)对于长期不活动的用户可以销毁其注册账户以释放系统资源。c)对于行为造成不良后果的不法用户可以冻结其账户。
5.性能需求
根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。
5.1界面需求
系统的界面要求如下。
1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2)导航结构:页面具有明确的导航指标,且便于理解,方便用户使用。3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接,采用CSS处理,控制字体大小和版面布局。
4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
5.2响应时间需求
无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。
5.3可靠性需求
系统应保证7×24小时内不宕机,保证20人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。
5.4开放性要求
系统应具有较强的灵活性,以适应将来功能扩展的需求。
5.5可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
5.6系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失、破坏。防止用户非法获取网页以及内容。
第五篇:图书馆管理系统需求规格说明书
软件需求规格说明书
图书馆管理系统需求规格说明书
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日