1、完成产品销量管理系统
2、认真完成系统需求分析,明确数据要求和处理要求(需求分析)。
3、设计出系统的概念结构,画出E—R图(概念结构设计)。
4、设计系统的9关系模式,并找出各关系模式的关键字(逻辑设计)。
5、在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。
6、输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。
7、在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。
8、独立完成该项目并撰写论文;
9、论文结构合理、层次分明;论文需包含程序功能介绍、具体实现方案介绍、部分关键代码解释以及心得体会几个部分。
产品销售管理系统
企业生产多种产品,产品销售管理系统模拟产品销售过程中的管理,管理对象包括产品、客户、发票等,可以实现产品销售,并能进行各种查询、统计等的处理。
(1) 系统管理的对象有:
◇ 客户信息:客户号、姓名、地址、电话、信用情况(优/良/一般/差)、预付款等信息。
◇ 分类信息:类别编号、类别名称、类别特性等。
◇ 产品信息:产品编码、产品名称、类别编号、规格、单价、库存数量等。
◇ 发票信息:发票号、客户名称、购买日期、付款金额、购买的产品细节等
◇ 购买产品细节信息:序号、产品号、购买数量等
(2) 系统需完成的功能:
◇ 客户管理:客户信息的录入、查询。
◇ 产品管理:产品信息的录入、查询。
◇ 类别管理:产品的分类管理和录入。
◇ 购买管理:产品购买情况的录入、查询、统计。
注意:客户可多次购买任意产品,每次可以购买多种产品
◇ 发票管理:发票信息的录入、查询、修改。
注意:客户每次购买要开具发票,一张发票只开给某一客户。
—张发票可以开多种产品,同类产品在一张发票上只能出现一次
设计报告要求
系统要具有一定实际意义,基本表不少于5个,注意题目要求中提供的对象信息并不一定和数据库表格字段完全对照,仅做参考。要求以实现合乎实际逻辑的功能为目的来创建表格,尤其注意表的主键、外键、关联表的定义以及表的关联查询。
具体要求如下:
1、认真完成系统需求分析,明确数据要求和处理要求(需求分析)。
2、设计出系统的概念结构,画出E—R图(概念结构设计)。
3、设计系统的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。
4、在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。
5、输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。
6、在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。
7、认真进行总结回顾,撰写程序设计说明书。
8、每人提交一个可行的应用软件源代码及数据库脚本和规范的程序设计说明书(内容及格式要求在后面有列出)。程序要求能够正常运行,并至少能实现基本功能要求。能根据实际对功能进行扩展和完善的将得到较高的分数。
9、本课程考核的重点在数据库的设计及用SQL语句对数据库进行访问操作。答辩中数据库表与表之间的联系(E-R图)和SQL语句(增删改查及关联查询)是答辩的重点,编程语言如何连接和访问数据库、如何执行SQL语句也是答辩的要点。
提醒:以上题目中涉及到的系统管理对象的信息仅做建表的参考,建哪些表、表的主键、外键是什么,表与表的关联是什么,要根据满足实际需求的功能来分析设计。
只实现单独表的增删改查,没有分析表与表之间关联的,不能及格。