1、 广西财经学院广西财经学院 学生实习报告学生实习报告 C/S 应用系统课程设计设计报告应用系统课程设计设计报告 题 目 书店系统设计报告 班 级 计科 1141 班 姓 名 小组成员 负责模块 销售员登录模块中的用户管理和畅销书排行榜 实习时间 2013 年 月 日至 年 月 日 实习课时 指导教师 1 目录目录 目录 1 一、系统总体设计 .2 1、本系统的目标2 2、设计要求.2 3、需求分析.2 4、系统总体设计3 5、人员分工.3 二、数据库设计 4 1、E-R 图设计 4 2、关系模式设计5 三、系统实现 7 (一)销售员用户管理模块 7 四、总结 . 15 2 一、系统总体设计一、
2、系统总体设计 1 1、本系统的目标本系统的目标 (1)销售员可以查看个人信息、修改密码、填写订单、查看自己的销售记录、查看 库存、查看本书店畅销书。 (2)管理员可以对书店中员工的管理,对销售员的添加、删除、修改查看操作。 可以自动生成销售员、图书的编号。 (3)销售员在填写订单时,操作简单方便。 (4)系统运行稳定、安全可靠。 (5)系统要有一些保护用户信息的措施。 2 2、设计要求设计要求 (1)员工管理模块 员工管理模块用于管理员工的信息,所包含的内容有,编号、姓名、性别、密码、 电话、email。 (2)图书管理模块 图书管理模块用于管理书店图书的信息,所包含的内容有,图书编号,书名、
3、种 类、作者、出版社、isbn、价格、库存、折扣。 (3)订单管理模块 订单管理模块用于管理销售员销售的信息,所包含的内容有,订单号、书名、销 售员编号、销售时间、购买数量,应付金额。 3 3、需求分析需求分析 通过对书店销售的调查,书店工作人员要求新的书店管理系统能够方便快捷处理日 常的销售活动,如填写订单、查看销售量、查看库存等基本功能,还有就是书店的负责 人可以对本店员工的管理,如录入本店员工的信息和修改信息等操作。 3.1 数据流图 3.2 数据字典 3 4 4、系统总体设计、系统总体设计 图 1-1 5 5、人员分工、人员分工 (1)林裔力主要负责销售员登录模块中的用户管理和畅销书排
4、行榜。 (2)陈贤鸿主要负责销售员登录模块和管理员登录模块中的图书管。 (3)覃宏岩主要负责管理员的登录模块中的用户管理。 (4)李坚迎主要负责销售员登录模块和管理员登录模块中的销售管理。 4 二、数据库设计二、数据库设计 1 1、E E- -R R 图设计图设计 销售员登录模块的 E-R 图 m n 管理员登录的 R-R 图 n y m x 销售员编号 姓名 性别 密码 电话 email 销售员 填写 订 单 订单号 书名 销 售 员 编 销售时间 购买数量 购买金额 管理员 管理员编号 姓名 性别 密码 电话 email 管理 销售员 销售员编号 姓名 性别 密码 电话 email 图书
5、出版社 作者 种类 书名 图书编号 isbn 库存 折扣 订单 订单号 书名 销 售 员 编 销售时间 购买数量 购买金额 5 2 2、关系模式设计关系模式设计 1 1、销售员登录模块的模式设计、销售员登录模块的模式设计 销售员(销售员编号,姓名,性别,密码,电话,email) 主键为销售员编号 订单(订单号,书名,销售员编号,销售时间,购买数量,购买金额) 主键为订单号 2 2、管理员登录模块的模式设计、管理员登录模块的模式设计 管理员(管理员编号,姓名,性别,密码,电话,email) 主键为管理员编号 销售员(销售员编号,姓名,性别,密码,电话,email) 主键为销售员编号 图书(图书编
6、号,书名,库存,种类,折扣,作者,出版社,isbn) 主键为图书编号 订单(订单号,书名,销售员编号,销售时间,购买数量,购买金额) 主键为订单号 3、开发环境 系统开发平台:Microsoft Visual Studio 2008 系统开发语言:C#语言 采用 ADO.NET 技术访问数据库 后台数据库管理系统:SQL Server 2005 运行平台:Windows XP SP2 或者 Windows Server 2003SP1. 4、数据库设计与实现 在开发应用程序时,数据库设计是一个非常重要的环节,数据库设计是否合理直接 影响到程序的开发过程。 由于系统的数据量大,因此本系统采用 SQL Server 2005 Express 作为后台数据库。 创建了名为 book,其中包含了 5 个数据表,用于存放不同的