编程实训总结
编程实训总结
PAGE
PAGE 17
编程实训总结
题目名称:商场销售管理系统
班级:__06级软件技术________
学号:__306111018____________
姓名:______xxx___________
同组成员:___xxx________
本人工作所占比例:_______1/3_____________
难易程度:___难_________________
(很难、难、较难、较易、易、很容易)
一、系统需求分析……………………………………………………………… PAGEREF _Toc215658485 \h 3
二、系统功能说明 以及本人完成功能6
HYPERLINK \l "_Toc215658487" 三、数据库设计9
HYPERLINK \l "_Toc215658488" 四、编程环境简介10
HYPERLINK \l "_Toc215658489" 五、系统设计简介13
HYPERLINK \l "_Toc215658490" 六、详细设计简介15
七 HYPERLINK \l "_Toc215658492" 、系统运行说明1 PAGEREF _Toc215658492 \h 7
八、实训中遇到的问题以及解决方式17
九 HYPERLINK \l "_Toc215658492" 、感想18
系统需求分析
1 引言
1.1编写目的 在实训过程中模拟实际软件工程开发。以企求将所学的知识和能力应用在本次的实训中。对开发过程中所遇到的问题进行总结与分析,寻求解决方法。对各组员进行有效的分工与合作,发挥各人最优能力做好本次实训。
1.2背景 a.商场销售管理系统。
b.本项目的任务提出者:祁伟波
开发者:祁伟波、张义、张聪
用户:中型商场与超市
计算机网络:石家庄邮电职业技术学院东校区四号机房。
c.以Microsoft Windows XP为开发平台。用java为开发语言,SQL serve数据库管理。
1.3用户需求
随着计算机技术的不断发展,对计算机的应用已经完全融入了人们的学习、生活、工作当中。以往的销售管理都是人工手写,人工记录,这样的话信息量很大,不易保管,同时不易发现问题和漏洞。为了节省人力,资源和为管理人员提供明确的决策,研发一个方便,快捷,,完整,安全,规范的销售管理系统,是事在必行的。
1.4定义 后台管理员端、前台收银端
1.5参考资料 a. 国家计算机标准和文件模板
b.《实用软件工程》,郑人杰等编著;清华大学出版社。
《数据结构c语言版》严蔚敏 吴伟民编著;清华大学出版社。
2 任务概述
2.1目标
本系统有以下几个目标:
(1) 做到本系统操作简单、界面友好、功能齐全和其具有系统扩展性,并且易于维护。
(2) 实现布局合理、美观、大方。
(3) 实现资源共享,操作简单。
(4) 实现数据一致性、安全性。
(5) 实现销售和帐务的管理和查询。
此软件应用于中型商场和超市,使管理上实行计算机化,信息化。有效减少销售人员和仓库人员、管理人员查找货物的时间。
2.2用户的特点 本软件的用户是商场的销售和管理人员。此软件简单易用,界面简单明了,无多余功能。使用者不需要较高的计算机知识,只需要能进行基本的培训后就可熟练应用。
2.3假定和约束
开发期限:4周
工程完成时间:2008年12月
无经费
关于用户权限:(希望建立一个多维的用户权限管理,单位等级、薪金权限、操作权限等)单位权限:上级可以察看下级单位所有人员信息;基层单位只能察看自己所有人员信息。薪金权限:只有经过授权的人员才能察看,其他人员的薪金状况,(与单位等级有一定关系)。操作权限:本单位只能对本单位的员工情况进行操作(输入、修改),同时可以对由其直接任命的人员进行相应操作。(部分未实现)
对输入的数据的格式进行判断,如果不合法则进行提示。
3 需求规定
3.1对功能的规定
3.2对性能的规定
3.2.1精度
a.输入数据:货物编号、扫描码、客户付账的金额。
b.输出数据:找零、每件货物的价格、合计价格。
c.精度要求小数点后两位。
3.2.2时间特性要求
a. 响应时间:10ms级
b.更新处理时间:10ms级 c.数据的转换和传送时间:10ms级 d.解题时间:10ms级3.2.3灵活性 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: a.操作方式上的变化; b.运行环境的变化; c.同其他软件的接口的变化; d.精度和有效时限的变化; e.计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部