C#汽车销售系统财务管理和销售管理设计(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#汽车销售系统财务管理和销售管理设计(6)


2.6    系统程序设计要求
程序的编写必须是正确的,能在计算机上编译调试,并能顺利运行。程序必须具有较好的结构性,层次分明。程序必须具有较高的速率,运行速度快,程序最后调试的结构必须具有较好的人机对话界面,交互性强,适用范围广泛。程序必须具有注释、说明、技术文档,可读性好。只有具备以上几点才能使人和机器之间得以沟通,使操作人员可以通过键盘鼠标很方便的与正在执行的系统进行对话。同时还要考虑到程序的安全性、可靠性、可移植性。只有满足这些要求,程序才是合格的程序。
2.7    数据分析
2.7.1    数据库分析
数据库是一个系统的灵魂,合理的数据库设计对整个系统项目的开发变得更加高效灵活,因此根据之前的分析,我们对整个系统的实体以及联系进行了一下总结规划:该数据库有三个实体(汽车实体、销售人员实体、客户实体)以及几种主要联系(财务联系、销售联系等)。在设计完成之后,对数据库的建立以及连接也很重要,一个系统只有正确的设计、建立及连接数据库之后才能真正实现所谓的交互,让整个系统焕发生机。
数据项和数据结构大体如下:
销售人员信息:用户名、出生日期、职位、身份证号、权限、电话、姓名、邮箱、性别、地址;
客户信息:客户编号、姓名、性别、身份证号、电话、地址、工作、邮箱;
汽车信息:汽车编号、车型、价格、排量、颜色、生产年份、品牌、车系、产地、登记日期、出售日期、出售状态;
2.7.2    数据库逻辑模型分析
逻辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS所支持的数据模型,并将其性能进行优化。
本实例采用SQL Server 2008数据库实现。首先将上述概念结构转化为SQL Server 2008数据库的逻辑结构。
 
图2.1 数据库逻辑模型图
图中分析了各表之间的关系以及主键的所在,PreContract_int表为主表,其余4表均为关系表。
2.7.3    E-R图图2.2 E-R图
其中员工与商品、员工与客户、客户与商品之间是m:n的关系。既客户可以同时购买很多商品,每种商品可以被很多客户购买;客户可以选择不同的员工进行购买,员工也可以同时对多位客户进行销售;员工可以销售不同种类的商品,商品也可以被不同的员工销售。
2.8    运行环境
  运行的环境要求较低,具体如下:
(1)    数据库:SQL Server 2008
(2)    开发软件 :Microsoft Visual Studio 2010
(3)    内存,足够
(4)    Windows Xp 操作系统即可

3    汽车销售管理系统的系统设计
系统设计是把系统分析作为基础从抽象到具体的过程,它的主要目标是将系统分析阶段所提出的反应了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理技术方案,为下一阶段系统实施提供了必要的技术资料,应符合系统性,灵活性,可靠性,经济性的要求。
系统设计也应该按照结构化的指导思想来进行。系统设计可以分成概要设计和详细设计两个阶段。概要设计通常采用结构化的系统设计方法,其主要任务是根据软件需求说明书,用一组标准的准则和图表工具确定系统有哪些模块,用什么方法连接在一起,从而构成最好的系统结构;同时设计出全局数据库和数据结构,规定设计限制,制定组装测试计划。详细设计阶段的主要任务是依据概要设计说明书,权衡各种处理方法和技术手段的利弊,采用结构化的设计方法,实现系统的总体设计和计算机处理过程的详细设计,其中包括代码、输入、输出、处理方式和数据存储的设计等。 (责任编辑:qin)