软件工程-超市管理系统--1
- 格式:doc
- 大小:536.93 KB
- 文档页数:23
项目应用开发
说明书
项目名称:超市信息管理系统
开发人员:蒋伟成、张连升、胡晨
廖兴立、张义、刘浩指导老师:张建东
班级:计算机11-01BJ班专业:计算机科学与技术开发时间:2013.11.11- 2013.12.27
目录
1可行性分析 (1)
1.1引言 (1)
1.2可行性分析的前提 (1)
1.3可行性分析 (1)
1.4结论 (1)
2需求分析 (1)
2.1引言 (1)
2.2综合要求 (1)
2.3数据模型 (1)
2.4功能模型 (1)
2.5活动模型 (1)
2.6层次方框图 (1)
2.7数据字典 (1)
2.8IPO表 (1)
3总体设计 (1)
3.1数据结构设计 (1)
3.2数据库逻辑设计 (1)
3.3数据库物理设计 (1)
3.4界面设计 (1)
4详细设计 (1)
5代码编程 (1)
6测试设计 (1)
1.可行性分析
1.1引言
⑴编写目的
在此项目中,通过全面的信息采集和处理,辅助提高超市的决策水平,大大提高超市的运作效率。为超市的管理人员带来的较大的方便。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
⑵项目背景
在这个科技发展迅速的、竞争激烈的社会,超市销售的竞争也进入到了一个全新的领域,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是销售业的竞争核心。能够以最小的投入获得更大的收益才能在这遍地成林的超市竞争中生存,所以开发一款经济适用的超市管理系统是势在必行的。
⑶参考资料
[1]《软件工程》,马林,马雪英,王衍,中国铁道出版社;
1.2可行性分析的前提
⑴基本要求
功能要求:提高销售人员对商品的销售效率,对销售记录进行统计分析,对商品的库存以及进货进行有效的管理。
性能要求:响应快速,系统资源占用少。
输入要求:简单必要的键盘输入,方便快捷的鼠标点击。
输出要求:直观精简的界面显示。
⑵项目目标
本系统力求让超市的运营便捷化、系统化、高效化,从而极大地节约人力和物力资源,扩大超市的经济效益,提高超市的竞争力。通过对超市经营方式的考察,为了更好地贴切用户的使用,本系统划分为两个子系统:前台销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。采用这种方法从而实现对超市整个的情况进行高效的管理,让超市达到自动化、科技化的目标。
⑶条件和限制
运行环境:CPU奔腾4以上,内存512M以上,目前Windows的主流操作系统。开发环境:SQL Server2005数据库和Microsoft Visual C++ 6.0编程环境。时间限制:2013年11月11日至2013年12月27日。
人员要求:6人。
1.3可行性分析
⑴技术可行性
从技术条件来看,我们现在身处的信息化社会信息技术快速发展,信息管理技术也日趋完善,使我们有条件来完成超市管理系统的开发。随着信息技术的发展,特别是网络技术和数据库系统的发展,在软件开发方面,可以采用现行主流的开发技术,硬件技术方面则可以充分利用日益增强的存储能力,通讯能力和处理速度来保证系统开发技术的准备。
现在的超市对员工的要求比较高,从管理到销售,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利运行。
⑵经济可行性
超市信息管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,并且该系统满足以下两个特点:
◆超市有能力承担系统开发费用;
◆新系统将为企业带来经济效益。
所以从经济角度来说,本系统的开发是可行的。
⑶操作可行性
该管理系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作
系统,对于那些有一般计算机知识的人员就可以掌握,而整个超市管理系统采用最友好的交互界面,简洁明了,不需要对数据库进行深入的了解,从人员管理来讲不会因人员知识基础问题影响该系统在超市的运行与使用。
1.4结论
通过对技术、经济、操作三个主要方面的可行性分析,可以确定本系统的开发完全有必要的,而且是可行的,可以立项开发。
2.需求分析
2.1引言
⑴系统概述
软件需求分析是软件工程中的一个极为重要的环节。需求分析做得好坏与否,直接关系到以后所开发软件质量的高低。因此,我们按照功能的需求,从综合要求、详细的数据说明、概念模型设计、逻辑模型设计、物理模型设计这五大方面对需求规格说明这个模块进行描述。
⑵参考资料
[1]《UML基础与Rose建模案例》第3版,吴建,郑潮,汪杰,人民邮电出版社;
[2]《数据库系统概论》第4版,王珊,萨师煊,高等教育出版社;
2.2综合要求
⑴功能要求
通过网上资料的查阅以及自己的亲身体验,我们开发小组对超市的运营管理已经有了详细的了解。进行详细的分析和讨论超市系统的工作过程后,我们从功能上将该系统分为三大部分,具体描述如下:
➢系统登录模块
①账号密码验证:软件启动后,在登录窗口中,我们可以填入登录的账号与密码,点击确定,系统能够对账号密码进行验证,只有验证成功的人才能使用该系统相应的功能,从而保证了系统的安全性。