1、目录目录 1 课程设计简介课程设计简介 . 1 1.1 1.1 课程设计的目的课程设计的目的 . 1 1.2 1.2 课程设计内容课程设计内容 1 1.2.1 系统分析 . 1 1.2.2 系统功能分析. 1 1.2.3 系统总体功能设计 2 1.2.4 数据库的设计. 2 2 数据结构的设计数据结构的设计 4 2.1 Orale2.1 Orale 简介简介 . 4 2.2 2.2 数据库概念结数据库概念结构设计构设计 4 2.2.1 建立数据库的原则 4 2.2.2 建立字段的原则 . 4 2.2.3 数据库表的实体图 5 2.2.4 数据库的 E-R 图 . 6 2.3 2.3 数据库逻辑
2、结构设计数据库逻辑结构设计 7 2.3.1 数据库的表结构 . 7 2.3.2 数据库表的实现 . 8 2.3.3 存储过程 9 2.3.4 触发器 11 2.3.5 数据库的数据流图.11 2.42.4 数据库物理结构设计数据库物理结构设计 . 13 3 功能模块描述功能模块描述 . 14 3.13.1 系统功能层系统功能层次图次图 14 3.23.2 主要主要功能描述功能描述 . 14 4 程序运行结果程序运行结果 . 16 4.14.1 系统界面设计系统界面设计 . 16 4.1.1 系统主界面 16 4.1.2 商品信息管理. 16 4.1.3 商品管理-添加商品信息界面. 17 4.
3、1.4 商品管理-商品类别管理 18 4.1.5 员工信息管理主界面 18 4.1.6 员工管理-添加员工信息 19 5 心得体会心得体会 20 6 参考文献参考文献 21 7 程序源代码程序源代码. 22 7.17.1 商品信息管商品信息管理模块主要源代码理模块主要源代码 . 22 7.27.2 员工信息管理模块主要源代码员工信息管理模块主要源代码 . 25 第 1 页 共 29 页 1 课程设计简介课程设计简介 1.11.1 课程设计的目的课程设计的目的 将电子商城管理系统作为课程设计,目的是在学习数据库理论基础上,将所 学的应用到实践中,以提高学习的质量,和提高知识的运用能力。而本次的课
4、程 设计中。重点是要掌握数据库的设计、数据查询的实现,并要求通过课程设计将 理论向实践的转化、和对大型数据库理论的理解。以及要求达到熟练掌握对数据 库的分析和设计、数据表的建立(绘画数据流图、E-R 图) 。以及利用面向对象 的技术实现相应的增加数据,删除数据,修改数据,查询数据的基本功能。 1.21.2 课程设计内容课程设计内容 1.2.1 系统分析 可行性分析:电子商城管理系统主要是能够方便有效地管理,客户在商城购 物的商品信息,订单的管理。主要从以下方面进行可行性分析: (1) 技术可行性:目前,实体商城购物某些工作存在盲目性、随意性、和无 效消耗,不能保证工作质量,影响商品的销售,从销
5、售者角度考虑可能带来实际 的和潜在的经济损失。若开发成功本系统,将有助于卖家更好地预测市场,更好 的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长 远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。 (2) 运行可行性:在实体店铺的业务方面,由于日常信息处理量大,耗费时 间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析 利用信息和信息的交流辅助市场的业务监管和重大决定。 并且可以实现实体店铺 进一步向网络服务发展,为信息工作打下良好的基础。 (3) 法律可行性:该平台是是自主开发设计,因此不会构成侵权,在法律上 是可行的。 通过以上的研
6、究和分析,认为系统开发所产生的效益是巨大的,所以开发本 项目是可行的、必要的。 用户需求分析:根据对传统的商务模式的分析,同时调研了现有的一些电子 商城系统后,得到“电子商城管理系统”的需求,主要包括系统功能需求和系统 性能需求两方面。 1.2.2 系统功能分析 电子商城管理系统的主要功能需求有: (1)系统用户管理:实现对商城管理用户的添加、密码的修改等操作; (2)会员信息管理:删除、查看会员信息; 第 2 页 共 29 页 (3)商品管理:添加、删除、修改、查看商品; (4)订单管理:查看、删除、处理订单; (5)详细订单管理:查看、删除详细订单; (6)商品类别的管理:查看,添加,删除商品类别; (7)员工信息管理:添加、删除、修改; 1.2.3 系统总体功能设计 通过对系统的需求分析,并对各个功能需求进行集中、分块、可得到电子商 城管理系统的功能模块图。功能模块图是软件工程过程中的一个重要环节,它显 示了系统所要实现的各项功能。电子商城管理系统的功能模块图如图 1-1 所示: 图 1.1 系统功能框图 1.2.4 数据库的设计 用户的需求具体体现在各种信息的提供、保存、