





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
可行性人员可能性时间设备可能性系统工作量代码工作量文档要求四开发环境与项目规划开发环境项目规划与管理开发人员安排开发进度安排五软件界面设计标准与规范编写目的界面设计思想界面设计原则界面设计样式常见提示信息样式常见信息样式其他界面约定六软件编码设计标准与规范对象命名约定常量和变量命名约定结构化编码约定数据源的约定数据库访问约定其他约定七数据库分析与设计数据库环境说明数据库命名标准与规范数据库逻辑设计数据库物理设计表视图汇总各表视图设计详解八软件体系结构设计说明书系统概述设计约束设计策略系统概要设计说明书图例说明系统总体结构图销售子系统流程图进货子系统流程图退货子系统流程图系统详细设计说明书系统模块汇总系统核心模块详解系统模块详解九用户界面设计报告界面设计规范系统窗体汇总主界面设计子界面设计界面资源设计十软件测试分析报告测试范围与主要内容测试方法测试报告改进建议与措施十软件使用说明书软件概述系统安装使用说明系统登陆注销与退出办理进货登记办理退货登记销售图书会员管理员工管理书目检索查看统计信息修改密码关于帮助参考资料序言图书管理系统的设计与推出是多方面原因促成的,我有个朋友叫张攀,毕业后经营家小书店,其日常管理工作都是人工操作,历史数据很难保存和利用,对于书店的经营非常不利。
而其他的中小型书店个体书店大多如此。
针对这种状况,我计划开发个面向中小型书店个体书店的图书管理系统,实现对人员物流的全面管理,以帮助这些书店早日实现书店管理信息化。
正在我考虑系统的规划的时候,我有幸得到韩老师的指导,这更加坚定了我完成系统开发任务的决心。
为了系统的顺利开发和维护,特编制如下技术文档二需求分析说明书系统介绍本系统定位于中小型书店个体书店,暂时考虑单机环境下的实现操作系统选择目前常用的。
系统性质为管理信息系统或财务软件。
本系统采用会员制管理,系统功能应包含进书管理售书管理退货管理库存管理统计分析相关人员管理等。
系统界面力求简洁易用,在标准化的基础上考虑界面的美观和新颖。
系统计划年月初开始,月初完成初步开发工作,其余工作根据时间安排进行。
系统面向的用户群体系统面向中小型书店个体书店,用户群体为这些书店的经理采购员仓库管理员图书销售人员书店的会员游客等。
系统的功能性需求功能序号功能名称功能说明供应商管理包含供应商信息的登记修改等图书种类管理包含图书大类小类的创建图书资料管理包含图书资料的添加修改等新书入库管理登记新书的来源数量单价折扣金额等库存统计分门别类统计图书现有库存量入库时间等进货记录查询查询历次进货记录退货登记登记供应商图书种类退货的数量原因等退货统计按供应商统计退货记录退货记录查询查询历次退货记录图书销售管理登记销售的种类数量单价折扣顾客会员等会员管理包含会员的创建修改删除等优惠政策管理包含优惠政策的制定与执行本日售书统计统计本日销售图书的数量金额等售书记录查询查询历次售书记录员工管理包含员工帐号的创建修改删除等统计分析按年月日时段统计书店经营状况图书检索提供按图书的编号书名责任者出版社等途径的检索系统帐号管理提供上级对下级的资料密码管理,个人资料密码管理提供修改个人资料密码的工具系统的非功能性需求用户界面需求简洁易用易懂,美观大方标准,具备定的兼容性。
软硬件环境需求软件环境兼容当前主流操作系统等。
硬件环境以上计算机,打印机扫描仪等。
软件质量需求易用健壮兼容性好运行稳定有定安全保障。
三可行性分析报告技术可行性系统的性质为或财务软件,因而数据库的设计与操纵是系统设计的核心。
我在年月至年月曾经成功完成了开发与维护任务,具备定的系统分析与设计能力,熟悉数据库的设计与操纵指导老师多年从事数据库的教学与研究工作,因而该系统的实现在技术上是可行的。
人员可能性目前时间充足,我可以完成开发任务。
时间设备可能性系统设计与开发工作预计耗时个月,实验设备如计算机打印机扫描仪等,上机和实验任务可以完成。
系统工作量该系统的工作量相对于我来说很大,必须保证按进度完成任务。
实际工作量预计超过个月每天小时。
如包含软件维护及技术文档的整理制作,工作量将更大。
代码工作量预计需天左右。
文档要求依据国家计算机软件产品开发文件编制指南和现代软件工程的理论与原则编制标准的软件技术文档。
四开发环境与项目规划开发环境前台开发环境后台数据库环境项目规划与管理开发人员安排系统分析与设计杨立星程序编制杨立星数据库设计杨立星,张攀文档整理与制作杨立星,张攀系统测试杨立星,张攀开发进度安排月日至月日系统分析,进行需求定义,定义系统概况月日至月日数据库分析与设计月日至月日软件体系结构设计月日至月日软件编码月日至月日系统测试五软件界面设计标准与规范编写目的制定界面设计标准规范的目的是为了规范和统软件界面设计制定软件界面设计标准与规范。
界面设计思想首先考虑标准化,在标准化的基础上进行界面的美工设计。
界面设计原则简单易用简洁明了兼容性好标准规范。
界面设计样式采用标准界面,自上至下依次为标题栏菜单栏工具条工作区状态栏等常见提示信息样式提示信息按以下标准进行采用标准对话框样式,添加信息图标,后接提示信息文本和相应按钮。
如下图示图常见提示信息样式常见信息样式信息依据提示信息样式设计,将信息图标更改为警告图标。
如下图示图常见信息样式其他界面约定除主界面外,所有子界面均采用模式窗体,即该窗体不消失,不可以在本程序内将焦点移出子窗体。
信息图标提示文本按钮警告图标提示文本六软件编码设计标准与规范对象命名约定对象名对象类型命名约定前缀码窗体按钮标签文本框组合框列表框数据库访问对象数据表格显示组件框架单选框复选框图象显示组件通用对话框组件时间组件工具栏菜单页框界面资源组件常量和变量命名约定变量名数据类型变量类型含义全局变量用户身份标志全局变量登陆状态全局变量用户名全局变量供应商编号全局变量供应商名称全局变量图书编号全局变量图书定价全局变量书名全局变量会员卡号全局变量会员姓名全局变量会员等级结构化编码约定编码应清晰可读性好,运用缩进空行,结合大小写区别等方法保持程序结构良好。
凡与数据库操作相关的模块律加上容错代码,涉及多表操作的模块应运用事务处理,以保持数据完整性。
编码风格参照下例进行设置用户身份,用户身份关闭数据库进入用户环境关闭数据库用户名或密码,请重新输入,登陆失败登陆关闭数据库数据源的约定需用数据源的组件如律采用控件。
有特殊需求的情况如身份验证应引用数据访问对象。
数据库访问约定数据库引擎采用,由组件进行数据库的访问,并为其他组件提供数据源。
特殊情况身份验证等由访问数据库。
其他约定无需数据显示的情况由提供数据库支持,有数据显示的情况由组件提供数据库支持。
七数据库分析与设计数据库环境说明考虑该系统的定位与现有技术力量,决定采用作为系统的后台数据库开发环境。
数据库命名标准与规范说明下表所列为数据库及各表视图的命名方法,具体信息请参阅表视图汇总。
名称类型命名办法约定系统数据库字母表基本表汉字或字母查询查询汉字字段字段汉字或字母数据库逻辑设计用户„员工表员工帐号„会员政策会员级别„会员表会员级别会员卡号„图数据库逻辑结构图数据库物理设计表视图汇总视图表名类型说明基本表集中保存系统用户的帐号密码基本表集中存放书目信息员工表基本表存放员工资料供应商基本表供应商资料会员表基本表会员资料会员政策基本表会员标准及优惠政策进书记录基本表进书历史记录客户反馈基本表客户反馈信息售书记录基本表售书历史记录书店简介基本表书店简介图书分类基本表图书类别图书进价表基本表图书进价列表退货记录基本表退货历史记录读者查询查询提供给所有用户的书目查询界面基本统计查询基本的统计分析进书查询查询进书记录查询,含进书统计售书查询查询图书销售记录查询售书统计查询图书销售记录统计退货查询查询退货记录查询退货统计查询退货统计员工信息查询员工信息查询库存统计查询现有库存统计反馈信息查询客户反馈信息查询各表视图设计详解说明空缺位置表示无要求,主键在约束栏注明。
退货记录图书编号供应商编号„图书分类图书分类号„图书分类号图书编号„进书记录图书编号供应商编号„供应商供应商编号„售书记录会员卡号图书编号„图书进价表图书编号„基本表字段类型长度格式约束用户文本主键用户密码文本用户身份文本基本表字段类型长度格式约束图书编号文本主键图书分类号文本书名文本丛书文本作者文本出版社文本版次文本文本定价货币库存量数字整型内容简介备注关键词文本出版日期文本入库时间日期时间长日期基本表供应商字段类型长度格式约束供应商编号文本主键供应商文本地址文本网址文本联系人文本电话文本传真文本电子邮件文本单位简介备注基本表会员表字段类型长度格式约束会员卡号文本主键会员等级文本姓名文本性别文本地址文本单位文本电话文本电子邮件文
