有做好可行性研究才有可能把以后的工作做好。
2.1 可行性研究5 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究的目的不是解决问题,而是确定问题是否值得去解决。
不能靠主观猜想,只能靠客观分析。
首先应该近一步地分析和澄清问题定义,如果正确则进一步加以肯定,如果有错则应立刻改正,经过仔细审查,然后从三方面分析它的可行性: : 1) 技术可行性(即使用现有的技术能实现这个系统吗) 答案是肯定的,VB 功能强大,能用简单的方法完成复杂的问题。
2) 操作可行性(系统的操作方式在这个用户组织能行的通吗): 答案是肯定的,本系统操作简单,系统的运行不需要特定的环境。
: 3) 经济可行性(系统的经济效益是否能超过它的开发成本)2.2 需求分析 需求分析是软件定义时期的最后一个阶段它的基本任务是准确地回答“系统必须做什么”这个问题,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
可行性研究阶段产生的文档是需求分析的出发点。
需求分析阶段系统本人仔细研究超市管理系统应实现的功能并将它们具体化。
数据字典是关于数据信息的集合,任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。
针对一般超市管理系统的需求,通过对超市管理工作过程的内容分析与本人所要承担的任务,设计出下面的数据项和数据结构:1 交易管理:包括进货登记、销货登记、退货登记等。
其中进货登记中还包含进货商登记,如过是新的进货厂商,可以直接在此登记入库。
进货和进销存的主要交易都是在此进行。
每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。
在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。
退货登记时,只要输入正确的销货编号,其进销存信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,以己防止员工进行非正常的交易。
2 进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等。
其中每次进货统计都是按进货厂商和进货总金额统计显示的。
使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。
再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。
3 系统管理:包括更换用户、修改密码、退出系统、与关与。
用户在进入后可以根据自己的需要进行更改密码,调换用户重新登录,退出本系统和一些相关的相关本版的信息提示。
4 销售统计,包含的数据项有:销售编号、商品编号、商品名称、生产产商、生产社、销售年、销售月、销售日、业务员编号等等。
5 查看数据表,包含的数据项有:进货表、现存商品表、退货表、销售表、管理员工表 等等。
6 系统用户信息,包含的数据项有:用户名、口令、级别。
3.系统总体设计方案3.1 系统功能分析 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
本人根据系统需要与任务的分配要完成的主要任务与功能有: 对本系统的登录模块的实现:根据不同的用户权限来登录到主窗体。
对本统主要界机的设计实现:在主界面中要实现五个弹出菜单;有交易管理菜单,进货统计菜单,销售统计菜单,查看数据表菜单,系统管理菜单。
3.2 数据库设计 上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。
开发本系统中使用的数据库系统是 Windows Access2000 。
从上面的功能分析不难看出本系统需要建立以下几个数据表:buy 表进货表、goods 表现存商品表、sell 表进销存表、retreat 表退货表、employee 表员工表、manufacturer 表进货商表。
由于数据量比较小,所以这些数据表都存在一个数据库下:sellsystem.mdb 下面对各个数据表的结构做一下简单介绍: 在系统的数据库设计中,进货表、销货表、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示。
Manufacturer 表(进货商表)中包括有厂商编号、厂商名称、联系人姓名、电话、厂商地址等字段,表略。
employee(员工表)中包括有员工编号、员工姓名、员工密码、员工电话、员工地址等字段,表略。
buy 表(进货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进货月、进货日、总金额、业务员编号等。
设计该数据表的主要目的是方便管理员的查看,使系统的数据管理能够更加层次化。
具体设置如表 3-1 所示。
表 3-1 buy 表 字段名 数据类型 说明 进货编号 文本 字段大小为 20 商品名称.
上一篇:
图书管理系统3
下一篇:
浅谈房地产企业财务管理实务操作