已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录超市综合信息管理系统目录第1章 引言11.1 编写目的11.2 背景11.3 定义11.4 参考资料1第2章 用途22.1 功能22.2 性能32.2.1 精度32.2.2 时间特性42.2.3 灵活性42.3 安全保密4第3章 运行环境53.1 硬设备53.2 支持软件53.3 数据结构5第4章 使用过程104.1 安装与初始化104.2 输入214.2.1 输入数据的现实背景214.2.2 输入格式224.3 文卷查询244.4 出错处理和恢复244.5 终端操作24- II -第4章 使用过程第1章 引言1.1 编写目的本软件是为超市的管理人员,销售人员以及网上购物的顾客所开发的一套综合的超市管理软件,为了使上述人员能够快速,正确,完整使用该系统所具有的功能,特编写此用户手册。 1.2 背景说明:(1) 超市综合信息管理系统。1.3 定义无1.4 参考资料1.4.1Bruce Eckel.Thinking in Java(Fourth Edition).北京:机械工业出版社.1.4.2 赵真等.Eclipse 开发技术详解.北京:化学工业出版社.第2章 用途2.1 功能本系统的功能如表21所示:表21系统功能表功能模块输入处理输出终端数进货模块进货单信息存取数据库显示更新后进货单信息1000以下库存模块登录账号,密码验证用户界面/错误信息界面1000以下修改基本信息用户自身的基本信息存储基本信息录入成功界面错误界面1000以下增添入库单入库单信息向数据库中插入入库单插入操作成功失败信息1000以下查询入库单入库单查询条件在数据库中查询满足要求的商品满足条件的入库单基本信息1000以下增添商品信息商品信息向数据库中插入商品插入操作成功失败信息1000以下删除商品信息商品ID从数据库中删除某条商品删除操作成功失败信息1000以下修改商品信息商品信息更新数据库中的商品更新操作成功失败信息1000以下查询商品信息商品查询条件在数据库中查询满足要求的商品满足条件的商品基本信息1000以下收银员登录账号,密码验证用户界面/错误信息界面1000以下修改个人信息个人信息存储个人信息录入成功界面/错误界面1000以下收银商品条形码、数量、收款计算应收价钱找零1000以下直接销售统计模块需要统计的销售数据从数据库读数据显示统计结果1000以下销售单模块需要查询的销售单数据从数据库读数据显示查询结果1000以下员工信息管理模块员工信息存取数据库显示更新后的员工信息1000以下网上销售模块网上销售需统计的数据从数据库读数据显示统计后的结果1000以下顾客注册用户名,密码,姓名,地址,联系方式,e-mail新建立用户显示录入的个人信息,并通知编号和使用说明1000以下修改基本信息基本信息存储基本信息录入成功界面/错误界面1000以下查看个人信息查看个人信息命令读取个人信息客户各项信息1000以下登录用户名,密码验证用户界面/错误界面1000以下选择商品点击对应商品后面的按钮读取商品信息将商品放置于购物车1000以下购买商品输入购物车中商品的数量,点击确定相应信息存入数据库选购商品信息和送货情况1000以下网购管理员登录账号,密码验证用户界面/错误信息界面1000以下修改个人信息个人信息存储个人信息录入成功界面/错误界面1000以下查询单位时间内网购情况点击查询按钮查询符合时间的购物信息这一时段内需要发送的货物1000以下确定货物的运送情况点击已发送按钮数据库商品数量对应修改发送成功待确定页面1000以下退货处理点击退货按钮数据库商品数量对应修改用户界面1000以下2.2 性能2.2.1 精度在数据库中各种表中的数据,涉及到金额的都用浮点数,涉及到时间的都用date,数量都用长整型,其他是字符串。精度要求:浮点数精确到小数点后两位,时间精确到日,整型完全相等,字符串完全匹配。2.2.2 时间特性响应时间:用户对系统发出请求到系统作出反应的时间应该在3秒以内。更新处理时间:用户对数据发出查询,修改,删除,插入操作到数据库处理完成的时间间隔应小于3秒。数据传输时间:数据传输时间由于受网络的影响较大,系统无法控制,数据传输时间应至少保持在5秒以内。转换时间:为了保证超市系统的连续工作,转换时间就小于10ms。计算时间:1分钟以内统计完成。2.2.3 灵活性2.2.3.1 本系统支持鼠标,键盘方式的操作2.2.3.2 windows,vista,dos,linux操作系统上正常运行2.2.3.3本系统提供一些标准接口连接其他系统,比如本系统可与本地的SQLServer 2000,SQLServer 2005,MySQL,Oracle,DB2等数据库连接,也可用tomcat,IIS和web Apache等服务器运行本系统2.2.3.4当计划改变或需求改变时,本系统可做相应的修改,本系统模块性较强,因此需求变迁时,本系统可较容易做相应的修改2.3 安全保密用户的权限控制,对于不同的用户拥有不同的权限,用户只可以访问具有权限的功能模块部分,不能越界访问。数据库信息安全,数据库中不同的表的部分对于不同的用户具有不同的访问权限,当用户对数据库执行不具有权限的功能时,系统不予响应。系统的信息管理由系统管理员统一管理,管理员可以对不同用户授予不同的权限。用户对于自己的信息可以定期更改,以保障自身帐户的安全。机密信息在传输过程中进行加密,防止在传输过程中遭到窃听,恶意的攻击行为,由软硬件防火墙负责拦截,病毒木马等恶意软件由杀毒软件进行查杀,计算机安全管理人员也负责保障系统运行的安全。对于电源中断,硬件故障等不可抗的因素,系统提前作好了数据的备份。第3章 运行环境3.1 硬设备服务器端的配置要求:(1)酷睿双核以上处理器,内存2G及以上;硬盘容量:160G及以上,为了提高速度,最好采用磁盘冗余阵列。(2)备份设备:硬盘或磁带机,至少拥有一台;(3)安装硬件防火墙;(4)服务器在正常的运行过程中不需要外设,如果对服务器进行配置需要连接外部设备;(5)服务器需要通过网卡等设备连接互联网。客户端的硬件配置要求:(1)奔4以上处理器,内存256M以上;(2)硬盘容量60G及以上;(3)配备必须的I/O设备:键盘,鼠标,显示器等;(4)主机必须可以通过路由,网卡等设备连接到服务器。 3.2 支持软件服务器端软件配置要求:服务器操作系统:UNIX,windows server等;服务器软件:tomcat,IIS等;数据库软件:mysql,oracle,SQL Server等;安全软件:杀毒软件防火墙等。客户端软件配置要求:操作系统:Linux,windows系列操作系统;软件运行环境:JDK1.5及以上版本,IE等浏览器。3.3 数据结构数据库名字:SuperMarketManageSystem数据库中包含的表:表departmentInfo,用于记录部门信息,如下表3-1:表3-1 departmentInfo序号字段名类型及精度是否允许空值备注1Department_idvarchar(10)否主键2Department_namevarchar(20)否3Department_staff_numint 4否表enterDepot,用于记录入库单信息,如下表3-2:表3-2 enterDepot序号字段名类型及精度是否允许空值备注1Enter_depot_idInt(4)否主键2Stock_idint(4)否外键3Item_idchar(10)否外键4Unit_pricefloat否5Numberint (4)否6Sum_pricefloat 否7Store_datedatetime否8Admin_depotchar(10)否外键表exProperty,用于记录额外信息属性,如下表3-3:表3-3 exProperty序号字段名类型及精度是否允许空值备注1Property_namevarchar(50)否主键2Remarktext是表itemImage,用于记录商品图片信息,如下表3-4:表3-4 itemImage序号字段名类型及精度是否允许空值备注1Item_idchar(10)否主键2Image_namevarchar(50)否表itemInfo,用于记录商品信息,如下表3-5:表3-5 itemInfo序号字段名类型及精度是否允许空值备注1Item_idchar(10)否主键2Item_namevarchar(40)否3Item_typevarchar(40)否外键4Item_infovarchar(200)是5Vendor_idchar(20)否外键6Stockint (4)否7Buy_pricefloat否8Sell_pricefloat否表itemType,用于商品类型信息,如下表3-6:表3-6 itemType序号字段名类型及精度是否允许空值备注1Type _namevarchar(40)否主键2Type_fathervarchar(40)是外键表management,用于记录管理信息,如下表3-7:表3-7 management序号字段名类型及精度是否允许空值备注1Staff_idchar(10)否2Staff_id_Mchar(10)否表sellInfo,用于记录商品销售信息,如下表3-8:表3-8 sellInfo序号字段名类型及精度是否允许空值备注1Sell_idInt( 4)否主键2Item_idchar(10)否3Numberint否4Item_typevarchar(50)否5Staff_idchar(10)否6Datedatetime否表staffinfo,用于记录员工信息,如下表3-9:表3-9 staffinfo序号字段名类型及精度是否允许空值备注1Staff_idchar(10)否主键2Department_idint否外健3Staff_namevarchar(20)否4Login_namevarchar(20)是5Login_passwordvarchar(20)是4Salarymoney否5Staff_sexchar(2)否6Staff_ageint否7Staff_statureint是8Staff_idenvarchar(20)是9Staff_addressvarchar(50)是10Staff_work_datedatetime否表stockInfo,用于记录进货单信息,如下表3-10:表3-10 stockInfo序号字段名类型及精度是否允许空值备注1Stock_idint(4)否主键2Vendor_idchar(20)否外键3Item_idchar(10)否外键4Measure_unitvarchar(20)否5Unit_pricefloat否6Numberint 4否7Sum_pricefloat否8Stock_datedatetime否9Buyerchar(10)否外键10Remarktext是表vendorInfo,用于记录厂商信息,如下表3-11: 表3-11 vendorInfo序号字段名类型及精度是否允许空值备注1Vendor_idchar(20)否主键2Vendor_namevarchar(40)否3Vendor_addressvarchar(40)否4Vendor_phonevarchar(15)否5Link_manvarchar(10)否第4章 使用过程4.1 安装与初始化4.1.1安装JDK:从sun公司网站上下载jdk的最新版本,下载后的安装文件为jdk-6-rc-bin-b66-windows-i586-05_jan_2006.exe,双击安装程序,选择安装的软件组成部分,和路径点下一步,至安装完成,如图41所示:图41安装JDK4.1.2配置JDK环境变量:右键单击我的电脑,选择属性,高级选项,单击环境变量在系统变量(S)栏点新建,出现新建系统变量对话框,在变量名(N)中填上JAVA_HOME,在变量值(V)中填上你安装jdk时所选的路径,比如:C:jdkjdk1.5.0_04。确定后在系统变量(S)栏再新建一个环境变量,在变量名(N)中填上CLASSPATH,在变量值(V)中填上 .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar。确定后在系统变量(S)栏查找并选中变量为Path的选项,点编辑,在变量值(V)的末尾添加;%JAVA_HOME%bin; 确定后退出。至此,环境变量已经设置完毕了,如图42所示:图42环境变量设置4.1.3 MySQL数据库安装:从网上下载MySQL数据库以及数据库的图形化操作软件SQLyog,以及连接MySQL数据库的JDBC,双击安装程序,安装MySQL数据库,如图43所示:图43MySQL安装单击next,选择typical,单击next,至软件安装完成,如果需要选择安装路径,可以选择custom,如图44所示:图44安装MySQL选项选择Skip Sign-up,如图45所示:图45跳过MySQL注册单击finish,如图46所示:图46安装完成选择standard configuration,单击next,如图47所示:图47MySQL标准设置单击next,对数据库设置密码,如图48所示:图48设置数据库密码单击next,安装完成。接下来安装SQLyog,双击安装程序,选择安装路径,如图49所示:图49安装SQLyog单击install,安装完成。4.1.4安装NetBeans,从网上下载NetBeans安装程序,双击开始安装,选择路径,输入配置信息,如图410所示:图410设置NetBeans单击下一步,直至安装完成。4.1.5导入数据库,导入超市管理系统,导入JDBC,发布程序,双击SQLyog,输入数据库密码,连接数据库,如图411所示:图411连接数据库右键单击rootlocalhost,单击import from sql statement,选择需要导入的数据库,单击Execute,直至导入完成,关闭数据库,如图412所示:图412导入数据库将程序导入NetBeans,启动NetBeans,选择文件,打开项目,选择项目文件夹,单击打开项目文件夹即可导入项目,如图413所示:图413导入项目文件夹接下来导入JDBC文件,展开项目文件夹,右键单击库,选择添加jar/文件夹,选择连接mysql的jdbc,单击打开完成导入,如图414所示:图414导入JDBC发布:右键单击项目文件夹,选择生成项目,生成成功之后点击运行项目,完成发布。4.2 输入4.2.1 输入数据的现实背景输入数据的现背景如表41所示:表41输入数据的现实背景情况频度来源输入媒体限制质量管理支配进货每天一次采购部键盘鼠标采购管理员可见合理性检验出错返回保留用户注册随机系统使用人员键盘鼠标用户和管理员可见合理性检验出错返回保留用户登录随机系统使用人员键盘鼠标用户和管理员可见合理性检验出错返回废弃修改基本信息随机系统使作人员键盘鼠标用户和管理员可见合理性检验出错返回保留查询随机系统使用人员键盘鼠标无合理性检验出错返回废弃增添,修改,删除商品信息随机库存管理部门键盘鼠标库存管理员可见合理性检验出错返回保留添加入库单随机库存管理部门键盘鼠标库存管理人员可见合理性检验出错返回保留收银随机收银员键盘鼠标收银员管理员可见合理性检验出错返回保留销售统计每日一次统计部门键盘鼠标统计人员可见合理性检验出错返回保留员工信息管理随机人事管理部门键盘鼠标人事管理部门可见合理性检验出错返回保留顾客选择及购买商品随机顾客键盘鼠标顾客和管理员可见合理性检验出错返回保留统计网上销售情况每日一次网购管理员键盘鼠标网购管理员可见合理性检验出错返回废弃运货情况处理每日一次网购管理员键盘鼠标网购管理员可见合理性检验出错返回废弃退货情况每日一次销售管理人员键盘鼠标销售管理员可见合理性检验出错返回废弃4.2.2 输入格式数据的输入格式如表42所示:表42输入数据的格式数据名称数据类型格式范围精度用户名字符串数字+字母620位密码字符串数字+字母620位进货单信息进货单Id整型数字14位商品Id字符串数字+字母10位计量单位字符串汉字220位单价字符串数字8位数量 整型数字14位总价浮点型数字36位0.01标注字符串厂商信息厂商编号字符串数字+字母20位厂商名称字符串40位厂商地址字符串40位厂商电话字符串数字15位联系人字符串汉字10员工信息员工Id字符串数字+字母10位部门Id字符串汉字5位50位员工姓名字符串汉字4位20位登陆名字符串数字+字母6位20位登陆密码字符串数字+字母6位20位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年家庭电器维护服务协议
- 护理三基基础理论考试试题及答案
- 2025年CAAC无人机理论考试题库资料带答案
- 2025液化天然气储运安全考试练习试题有答案
- 2025年公需科目职业道德与创新能力建设试题及答案
- 2025危险品押运员模拟考试试题及答案
- 心肺复苏急救技能大赛考试题库50题(含答案)
- 语文基础模块 上册心有一团火温暖众人心教案
- 初中数学人教版八年级上册12.1 全等三角形教案设计
- 侵犯通信自由罪法律解析
- GB 1589-2016汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 优秀个人简历模板可直接下载使用(word版)
- 施工组织 题库(长沙学院,肖婧)
- 超星尔雅学习通《电影与幸福感》章节测试含答案
- 员工的自我赋能培训教学课件
- 线性矩阵不等式概要课件
- 四年级上册美术教案-第1课 识别公共标志|冀美版(2014秋)
- 高中数学 对数函数的概念(第一课时)课件
- 中药方剂学课件.ppt
- 船舶航次安全风险评估管理须知制度
- 电力电子课设 DCDCPWM控制电路的设计
评论
0/150
提交评论