数据库课程设计说明书

上传人:壹****1 文档编号:565023085 上传时间:2023-08-06 格式:DOCX 页数:59 大小:1.08MB
返回 下载 相关 举报
数据库课程设计说明书_第1页
第1页 / 共59页
数据库课程设计说明书_第2页
第2页 / 共59页
数据库课程设计说明书_第3页
第3页 / 共59页
数据库课程设计说明书_第4页
第4页 / 共59页
数据库课程设计说明书_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《数据库课程设计说明书》由会员分享,可在线阅读,更多相关《数据库课程设计说明书(59页珍藏版)》请在金锄头文库上搜索。

1、中北大学数据库课程设计说明书学院、系:软件学院专业:软件工程学生姓名: 郭虎林 学号: 0921010651设 计 题 目:轿车销售信息管理系统起 迄 日 期: 2011 年 5 月 30 日 2011 年 6 月 17 日指 导 教 师 : 李华玲2010 年 6 月 17 日1 需求分析管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及, 管理信息系统事实上已成为计算机管理信息系统。轿车信息管理系统是基于商品信息数据库,遵照商场实际管理流程,对商场商品的 进、销、存的全过程进行全面管理的计算机应用系统。它将人工智能的理论引入商场, 其目标是将商场人工操作的商品信息管理工

2、作,转为有计算机网络系统自动操作完成。 该系统实现了对整个商场商品信息资源的合理共享与分配,并进行科学有效的管理,在 这个基础上谋求提高商品的信息管理效率。在整个课程设计过程中,本设计具体完成了对“基本资料” 、“售后服务管理” 、 “销售管理” 、“库存管理”和“系统管理”这5个功能模块的实现。所以本设计主 要是对这5个模块的设计,以实用、标准、可靠、强扩展性的原则为出发点,能够为商 品的进销存提供最简便、最科学、最优化的系统设计和服务。本系统结合实际的轿车销 售服务管理制度。2 总体设计2.1.1数据库应用系统的开发涉及如下内容: 系统功能设计; 数据库设计; 界面设计 程序代码设计2.1

3、.2项目内容:开发一个轿车销售管理系统对于该项目,主要注意以下两个方面: 轿车销售公司的销售员管理、轿车信息管理和客户信息管理 轿车销售系统中涉及那些数据对象,各对象之间以及对象内部的关系如何?如 何保存个数据对象的相关数据,以便图书馆借阅系统进行数据处理。2.2 分析2.2.1轿车销售系统的主要功能有:(1) 系统用户管理功能。用户根据姓名和密码登录系统。登录用户分为两个等级:普通用户和管理员用户。普通用户只查看轿车信息、客户信息、员工信息等功能;管理员用户(admin)除了以上功能外,同时还有添加用户、修改用户密码和删除 用户的功能。(2) 轿车信息管理功能。录入所销售的轿车编号、型号、品

4、牌、价格、保修期等信息,同时支持对轿车信息的添加、修改、删除和查询功能。(3) 客户信息管理功能。录入购买轿车的客户姓名、性别、年龄、联系方式、所购车型号、购车价格等信息,同时还支持亏客户信息的添加、修改、删除和查询功能。(4) 员工信息管理功能。录入员工的员工号、姓名、性别等信息,同时支持对员工信息的添加、修改、删除和查询功能。2.2.2 根据系统的功能要求,采用模块化的方法,设计图书借阅系统的控制流程图如图:2.2.3 E-R 模型用E-R模型描述土书馆管理系统中的实体集与实体集之间的关系,目的是以E-R图为工 具,设计关系型的数据库,即确定应用系统所使用的数据库应包含哪些表,每个表的结构

5、是 怎么样的。经过转换,可以导出各个关系。这些实体涉及的数据项有:系统用户:(用户名、密码、用户等级)管理:(用户等级、类型描述)汽车信息:(轿车编号、轿车型号、轿车品牌、轿车价格、轿车保修期、轿车具体描述) 客户信息:(客户编号、客户姓名、客户性别、客户年龄、客户职业、身份证号、客户 电话、客户住址、购车型号、购车价格、备注)员工信息:(姓名编号、性别、生日、进入公司时间、部门、职位)注:下划键为主键轿车信息客户信息管 理密码所在部门进入公司时间员工职务系统用户购车价格客户住址购车型号员工信息轿车保修期轿车具体描述身份证号 /员工地址员工电话类型描述客户年龄轿车品牌客户编号员工性别员工编号轿

6、车型号用户等级轿车价格用户级别轿车编号员工姓名客户性别客户职业客户电话员工生日客户姓名用户名、创建数据库在创建数据库表之前,首先要创建一个数据库,本系统以 SQL Server 2000 为后台数 据库。用户可以在企业管理器中创建数据库,也可以在查询分析器中执行 SQL 语句。需要主 要的是,在设计数据库结构时,通常需要考虑主文件,从文件和日志文件的存储位置和大小。 文件大小可以根据数据库的用途,用户数量和存储数据等因素综合考虑。一般出事大小不宜 设置过大,以免浪费存储空间。而文件最大尺寸需要设置大些,以保证有足够的存储空间。日 志文件则不需要太多的空间。轿车销售管理系统库表结构设计该系统设计

7、了五个数据库表:用户信息表Users、用户类型表UserType、轿车信息表 Car、客户信息表Customer、员工信息表Staff。具体结构如下图所示:Users 表字段名称标识名称数据类型空否字段说明User name用户名Varchar(lO)N主键User pwd密码Varchar(20)NUser_type用户等级smallintN限制用户 权限UserType 表字段名称标识名 称数据类型空否字段说 明User_type用户等 级SmallintN限制用 户权限Type_discription类型描 述Varchar(50)NCar 表字段名称标识名称数据类型空否字段说明Car

8、ip轿车编号IntN自增,主键Car name轿车型号Varchar(20)NCar brand轿车品牌Varchar(lO)NCar price轿车价格IntNCar_time轿车保修 期Varchar(lO)NCar_info轿车具体 描述Varchar(lOO)Y备注Customer 表字段名称标识名称数据类型空否字段说明Customer_id客户编号IntN自增,主 键Customer name客户姓名Varchar(lO)NCustomer sex客户性别Varchar(2)NCustomer age客户年龄IntYCustomer occup客户职业Varchar(lO)YCust

9、omer num身份证号Varchar(20)YCustomer tel客户电话Varchar(10)YCustomer addr客户住址Varchar(20)YBuy car购车型号Varchar(20)NBuy price购车价格Varchar(10)NInfo备注Varchar(100)Y客户其他 信息Staff 表字段名称标识名称数据类型空否字段说明Staff id员工编号IntN自增,主键Staff_name员工姓名Varchar(10)NStaff_sex员工性别Varchar(2)NStaff_brith员工生日Varchar(8)YStaff_intime进入公司 时间Varc

10、har(8)NStaff_depart所在部门Varchar(10)YStaff_title员工职务Varchar(10)YStaff_tel员工电话Varchar(10)YStaff_addr员工住址Varchar(20)Y当登录成功后,就会进入如图 3-3 的主界面。首页主要由两大部分组成,第一部分是功能导航区,第二部分是操作区。图 系统主界面Public User As StringPublic usertype As IntegerPrivate Sub Form_Load()Frm_login.Show 1End SubPrivate Sub Menu_addCar_Click()F

11、rm_addCar.ShowEnd SubPrivate Sub Menu_addCus_Click()Frm_addCus.ShowEnd SubPrivate Sub Menu_addEmp_Click()Frm_addEmp.ShowEnd SubPrivate Sub Menu_addUser_Click()Frm_addUser.ShowEnd SubPrivate Sub Menu_Exit_Click() 创建用户管理模块窗体工作流程用户管理模块有几个窗体所共同组成,其流程如图 13 所示图 用户管理模块的流程系统用户信息管理只要用于添加用户、修改删除密码。添加信息如图 3-4

12、所示。图 3-14 添加系统用户Public User As StringPublic usertype As IntegerPrivate Sub Form_Load()Frm_login.Show 1End SubPrivate Sub Menu_addCar_Click()Frm_addCar.ShowEnd SubPrivate Sub Menu_addCus_Click()Frm_addCus.ShowEnd SubPrivate Sub Menu_addEmp_Click()Frm_addEmp.ShowEnd SubPrivate Sub Menu_addUser_Click()

13、Frm_addUser.ShowEnd SubPrivate Sub Menu_Exit_Click()创建汽车信息管理模块窗体模块的功能在汽车信息管理模块中,包含 3 个窗体:汽车信息列表窗体、汽车信息编辑体和显示 库存数量的窗体。汽车信息列表窗体以表格的形式列出当前系统中的汽车信息,并且 为用户提供了进行各种操作的接口;汽车信息编辑窗体用于显示某一个汽车的基本信 息,借助该窗体可以对某个汽车信息进行编辑,也可以向数据库增加一个汽车信息; 显示库存数量的窗体主要是借助图形方式显示出汽车当前的数量。窗体工作流程窗体界面显示轿车信息管理模块主要用于查看轿车信息、修改/删除轿车信息、增加轿车信息具

14、体操图按条件查询轿车修改/删除轿车信息增加轿车信息Dim txtId As IntegerAdodc1.RecordSource = SELECT * FROM Customer Order by Customer_id descAdodc1.RefreshIf Adodc1.Recordset.EOF = True ThentxtId = 1ElsetxtId = Adodc1.Recordset.Fields(0) + 1End IfIf cus_name = ThenMsgBox ( 请输入客户名字 )Exit SubEnd IfIf buycar_name = ThenMsgBox ( 请输入汽车型号 )Exit SubElseAdodc1.Reco

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号