2022年网上音像销售系统设计方案 .pdf
《2022年网上音像销售系统设计方案 .pdf》由会员分享,可在线阅读,更多相关《2022年网上音像销售系统设计方案 .pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上音像销售设计说明小组名称:余静雯和杨向阳目录1 概述 . 11.1 编写目的 . 11.2 参考资料 . 11.3 术语和缩写词 . 12 需求概述 . 23 结构设计 . 23.1 总体设计 . 23.3 数据结构设计 . 33.3.1 公共数据结构设计 . 33.3.2 数据库设计 . 33.4 系统测试与维护设计. 63. 4.1 系统测试 . 63.4.2 系统维护 . 74 模块详细设计 . 84.1 系统总模块 . 84.1.1 功能说明 . 84.1.2 算法. 104.1.3 输入. 104.1.4 输出. 114.2 用户管理模块 . 124.3 网页浏览模块 . 134
2、.4 用户交易模块 . 164.5 管理员菜单 . 17名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 30 页 - - - - - - - - - 网上音像销售设计说明小组名称:余静雯和杨向阳4.6 会员管理模块 . 174.7 影片管理模块 . 174.8 业务管理模块 . 184.9 网站管理模块 . 195 用户界面设计 . 19结 束 语 . 26参考文献 . 28名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
3、- - - - 名师精心整理 - - - - - - - 第 2 页,共 30 页 - - - - - - - - - 设计说明第 1 页1 概述1.1 编写目的本文档的编写目的是:详细定义网上音像店销售系统软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。1.2 参考资料a. 项目来源 ;随着信息技术在管理上的应用, 管理信息系统(MIS) 的实施在技术上已经逐步成熟。企业要生存、要发展、要高效地把企业活动有效的组织起来,就必须加强对企业内部各种资源的有效管理,建立与自身特点相适应的管理信息系统。本文主要介绍了基于Microsoft Visual Studio . Net 2
4、008平台的音像销售管理系统, 详细介绍了系统开发的基本过程。 在开发过程中严格遵循软件工程的基本原理,应用 SQL Server 2005 进行数据库的创建与维护, 采用 C#面向对象编程语言进行程序设计,实现了 C/S 结构的音像销售管理系统的设计。系统主要包括商品管理、销售管理、会员管理、业务统计、系统设置等五大功能模块,能够大大提高经营者的工作效率,减少成本b.资料的作者、编号、标题、发表日期、出版单位1 黄梯云主编 . 管理信息系统北京:高等教育出版社2003 年2 薛华成主编 . 管理信息系统北京:清华大学出版社2004 年3 陈晓红主编 . 管理信息系统理论与实践中南大学出版社2
5、003 年4 李东编著 . 管理信息系统理论与应用北京大学出版社2004 年5 闪四清管理信息系统教程清华大学出版社2003 年 9 月第一版6 陈圣国 . 信息系统分析与设计. 西安:西安电子科技大学出版社,2001 7 甘仞初 . 信息资源管理 . 北京:经济科学出版社,2000 8 黄梯云 . 管理信息系统 . 北京:经济科学出版社,2000 9 王治宇 . 管理信息系统工程. 北京:科学技术文献出版社,1995 10 张金隆 . 现代管理信息技术. 武汉:华中理工大学出版社,1997 11 李春葆数据库系统设计与开发2003.8 清华大学出版社12 李兰友,杨晓光,Visual C#.
6、NET程序设计 M. 北京:清华大学出版社。2004 13 闪四清 .SQL Server 实用简明教程M. 北京 . 清华大学出版社.2002.4 14 唐大仕 .C#程序设计教程M. 北京:清华大学出版社.2003.81.3 术语和缩写词Microsoft Visual Studio.Net 2008; SQL Server 2005; C#; C/S名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 30 页 - - - - - - - - - 设计说明第 2 页2 需
7、求概述需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。根据对音像制品商店日常业务的考察,对所要开发的音像制品管理系统进行深入的分析,确定了该软件的功能和性能,软件设计的限制和软件同其他系统元素的接口细节,以及定义软件的其他有效性需求。该系统主要面向音像制品销售管理,整个系统共有几个部分来实现不同的功能。实现商品管理,把不同的音像制品分类,不同的类别放在不同的货架,便于消费者查看;实现销售管理,记录日常业务,方便核对账单;实现会员管理,方便在会员范围内进行业务统计,并给予会
8、员相应的优惠,以激励顾客再次光临;实现业务统计,为经营管理者提供可靠的信息以做出相应的决策。3 结构设计3.1 总体设计CD 销售系统模块结构图CD 销售系统购买 CD结算发送货物订单信息CD信息销售记录统计结果订单送货反馈浏览商品查询订单确认订单商品信息订单信息购物车数据确认信息统计销售确认支付销售记录统计数据支付信息结算结果联系物流装配货物业务信息物流资料配送单收货信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 30 页 - - - - - - - - - 设计说
9、明第 3 页对系统总体结构设计和所绘制图形加以文字说明。该系统可完成网上CD销售的所有功能会员通过浏览商品找到自己所需要的商品,然后进行购买,加入购物车通过对购物车里订单的确认得到销售记录通过结算模块对销售记录所产生的支付信息进行确认经确认的支付信息发给送货模块,商家根据订单里的内容联系物流来发送货物发送后长生送货单,回馈给主模块完成 CD销售系统的所有功能3.3 数据结构设计3.3.1 公共数据结构设计本项目中所使用的全局数据结构主要是Session 对象和 SettingBLL 对象。Session 对象:用于存放页面之间共享的数据,比如用户登录信息。SettingBLL 对象:用于存放整
10、个系统有关的参数设置,比如年度信息。3.3.2 数据库设计在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。对系统配置的变量,例如:同时使用数据库的用户数,同时打开的数据库对象数,内存分配参数,缓冲区分配参数(使用的缓冲区长度、个数),存储分配参数,物理块的大小,物理块装填因子,时间片大小,数据库的大小,锁的数目等。这些参数值直接影响存取时间和存储空间的分配,在物理设计时应根据应用环境确定这些参数值,以使系统性能最佳。在运行及管理
11、的过程中,涉及到的数据库实体包括有商品信息表、会员信息表、销售信息表、用户信息表等,具体表格如下:表 3-1 商品信息表字段名称数据类型说明goods_Name varchar(50) 主键、商品名称goods_BigType varchar(50) 商品父类goods_SmallType varchar(50) 商品子类别goods_Price money 商品价格goods_Desc varchar(50) 商品备注表 3-2 会员信息表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
12、 第 5 页,共 30 页 - - - - - - - - - 设计说明第 4 页字段名称数据类型说明member_ID int 主键、会员编号member_Name varchar(50) 会员姓名member_Sex varchar(50) 会员性别member_Age int 会员年龄member_Grade varchar(50) 会员级别member_Preferential float 会员折扣表 3-3 销售信息表字段名称数据类型说明sale_ID int 主键、销售单号sale_GoodsName varchar(50) 销售商品名称sale_SumPrice money 销售
13、总价sale_Date datetime 销售时间sale_Count int 数量sale_MemberID int 购买会员ID 表 3-4 用户信息表字段名称数据类型说明user_UID varchar(50) 用户名user_Pwd varchar(50) 用户密码user_Grade varchar(50) 用户级别表 3-4 后台用户表admin字段名称数据类型说明ID 自动编号ID 编号username 文本用户名password 文本密码mail 文本电子邮箱name 文本姓名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
14、- - - 名师精心整理 - - - - - - - 第 6 页,共 30 页 - - - - - - - - - 设计说明第 5 页tel 数字电话address 文本地址表 3-5 用户意见idea 字段名称数据类型字段描述ID 自动编号ID 编号user 文本用户名称title 文本标题time 日期 /时间创建时间genre 文本类型content 文本内容表 3-6 用户留言leave word 字段名称数据类型字段描述ID 自动编号ID 编号user 文本用户名称title 文本标题time 日期 /时间创建时间content 备注内容表 3-10 注册用户user 字段名称数据类
15、型字段描述ID 自动编号ID 编号username 文本用户名password 文本密码mail 文本电子邮箱name 文本姓名ID card 数字身份证号tell 数字电话号码QQ 数字QICQ 号码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 30 页 - - - - - - - - - 设计说明第 6 页question 文本密保提问answer 文本密保回答postal code 数字邮编time1 日期 /时间创建时间time2 日期 /时间上次登陆time3
16、 数字登陆次数表 3-11 订单 order 字段名称数据类型字段描述ID 自动编号ID 编号information 文本影片信息time 日期 /时间创建时间number 数字数量state 文本状态name1 文本收货人name2 文本用户姓名address 文本收货地址pay 文本汇款方式send 文本送货方式leaveword 备注用户留言tel 数字电话mail 文本电子邮箱postalcode 文本身份证号orderid 数字订单号3.4 系统测试与维护设计3.4.1 系统测试在 MIS 开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可
17、能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS 开发过程中为保证软件质量必须进行的工作。大量统计资料表明, 系统测试的工作量往往占MIS开发总工作量的40% 以上。因此,我们必须重视测试工作,系统测试的目的体现在系统调试的各个步骤中。(1)程序测试名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 30 页 - - - - - - - - - 设计说明第 7 页程序测试可采用黑箱测试和百项测试。黑箱测试即不管程序内部是如何编制的只
18、是从程序的外部通过观察输入和输出来对模块进行测试。白盒测试即将程序的各个分支都要测试到。选取正常数据测试,同时也要用异常的数据进行测试(2)子系统测试系统有多个功能模块组成,每个模块有一个或几个子程序构成。单个程序模块测试完成后,还要进行子系统和系统测试。高度模块化设计方式将使程序测试变得相对简单。子系统测试的目的是要保证模块内程序间具有正确的控制关系,同时可以测试模块的运行效率(3)系统总调系统总调是将系统软件与计算机硬件、外设、网络等结合在一起,组成一个完整的系统进行调试。主要调试主控程序和调度程序,验证控制接口和参数传递的正确性,以便发现并解决资源调度中的问题;将主控和调度程序与各功能模
19、块连接起来进行总体调试。对系统各种可能的使用形态及其组合在软硬件中的流通情况进行可行性测试结合本管理系统的开发过程,在功能模块设计的过程中不断的进行功能测试,即人工操作数据信息来验证功能的执行情况,发现错误及时改进或通过代码测试加以完善,直至功能模块达到预期执行结果。经过反复的测试与完善,整个系统的功能测试已经达到预期设计的目的。在系统设计过程中有很多问题的出现是必然的,所以不断的进行测试和改进是系统开发中不可缺少的步骤。3.4.2 系统维护管理信息系统是大型的复杂系统,系统内、外环境的变化,各种人为的、机器的影响等,都会影响到系统正常运行。系统运行后会暴露出一些错误、缺陷或者用户又对系统有一
20、些新的功能需要,这就要求系统在使用中不断的得到完善。因此,系统维护的主要任务就是保证系统的正常运转,使系统的资源得到有效运用,并使系统的功能在运行中不断得到完善和扩充,以提高系统的工作效率和延长系统的生命周期。对系统的维护工作贯穿于系统整个生命周期,维护工作的质量将直接影响到系统的使用效果和使用寿命。所以,系统维护是系统生存的重要条件。系统的运行管理主要包括:1. 系统运行的日常维护包括数据收集、数据整理、数据录入及处理结果的整理与分发。此外,还包括简单的硬件管理和设施管理。2. 系统运行情况的记录整个系统运行情况的记录能够反映出系统在大多数情况下的状态和工作效率,对于系统的评价和改进具有重要
21、的参考价值。因此,对MIS 的运行情况一定要及时、准确、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 30 页 - - - - - - - - - 设计说明第 8 页完整地记录下来。系统刚建成时所编制的程序和数据很少能一字不改地沿用下去。系统人员应根据MIS运行的外部环境的变更和业务量的改变,及时对系统进行维护。根据维护对象的不同,系统维护的内容可分为以下几类:1. 系统应用程序维护业务处理是通过程序进行的,一旦程序发生问题或业务发生变化就必然地引起程序的修改和调整。2
22、. 数据维护需求为业务是不断在变化的,因此反映这种变化的数据也要求随之改变,包括内容增加及数据结构的调整。主要的维护工作有以下三个方面:数据库文件安全性、完整性的控制;数据库的正确性保护、转储与恢复;数据库的重组织与重构造。3. 代码维护系统的任何变化最终要通过修改代码实现,代码的维护应由代码管理小组进行。4. 硬件设备维护主要指主机及外设的日常维护和管理,如机器部件的清洗、润滑,设备故障的检修,易损部件的更换等。本系统维护阶段需注意以下三点:1. 正确性维护针对在系统开发阶段已发生的而系统调试阶段尚未发现的错误。这类错误是由于遇到了以前从未有过的某种输入数据或者是对系统的硬件和软件的不正确使
23、用引起的,也可能是调试阶段诊断错误引起的,这就需要对错误进行诊断和改正。2. 适应性维护由于计算机科学技术的迅速发展,新的硬、软件不断推出,是系统的外部环境发生了变化。为了使系统适应这种变化,延长使用寿命,满足用户的要求,就需要对系统进行相应的修改。3. 完善性维护为了扩充功能和改善性能而进行的修改。在系统的使用过程中,用户往往会提出增加新功能或修改已有功能的要求。为了满足用户要求,需要对系统进行完善工作。这项工作很有意义,可以大大提高系统的可用性,可维护性和可靠性,系统寿命也随之延长。4 模块详细设计4.1 系统总模块4.1.1 功能说明音像销售管理系统的主要功能分成以下几个部分:商品管理、
24、销售管理、会员管理、业务统计、系统设置。其功能结构图设计如图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 30 页 - - - - - - - - - 设计说明第 9 页主界面有标题栏 “大地音像店销售系统” ,菜单栏“商品管理、 销售管理、 会员管理、业务统计、系统设置”等。3.1.1 商品管理:a、音像录入:录入音乐、影视信息,包括子类别、名称、价格、备注等b、分类查看:查看音乐、影视信息,可以修改、删除3.1.2 销售管理:a、销售录入:录入商品名称、数量
25、、购买会员号b、销售查询:按时间段查询、查询今天、查询所有,列出销售记录,可以删除3.1.3 会员管理:a、添加会员:会员的ID、姓名、年龄、性别、级别等b、查看查询:按会员的姓名、年龄、性别、级别等查看3.1.4 业务统计:统计汇总:可以统计全部,也可以按时间段、年龄、性别汇总,统计商品的销售排行,喜爱类别分析,价格段分析,销售总量和销售额密码重设添加管理员查看管理员退出音乐影视影像录入分类查看销售录入销售查询添加会员查看会员统计汇总商品管理销售管理会员管理业务统计系统设置音像销售系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年网上音像销售系统设计方案 2022 网上 音像 销售 系统 设计方案
限制150内