实验目的和要求:
使学生巩固和加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本思想和方法,提高学生运用数据库理论解决实际问题的能力,锻炼学生实际动手能力、创新能力,培养学生调查研究、查阅技术文献、资料、手册以及编写文档的能力。
要求每个学生做一个课题,从以下中选择一个课题或自拟课题。
课题一:仓库管理系统
本系统的设汁模拟一般仓库的管理内容,包括物资管理、仓库管理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况,系统需要管理的主要内容如下:
⑴ 能分类管理物资信息。
⑵ 系统能管理多个仓库。
⑶ 能进行入库操作并打印入库单,能按物资种类、名称、入库时间等信息查询统计出入库的数量、金额等信息。
⑷ 能进行出库操作并打印出库单,能按物资种类、名称、入库时间等信息查询统计出出库的数量、金额等信息。如果物资数量小于出库数量不允许进行出库操作。
⑸ 能按各种方式查询库存信息。
功能要求如下:
⑴ 物资管理:包括物资类别,物资信息的维护(包括录入、删除、修改)。
⑵ 仓库管理:包括仓库信息的录入、修改、删除。
⑶ 能进行入库操作并打印入库单。
⑷ 能按各种方式查询入库记录。
⑸ 能按月、季度、年、物资种类、物资名称统计入库物资的数量、金额等信息。
⑹ 能进行出库操作并打印出库单。
⑺ 能按各种方式查询出库记录。
⑻ 能按月、季度、年、物资种类、物资名称统计出库物资的数量、金额等信息。
⑼ 能按物资种类、物资名称等查询库存信息。
⑽ 其他你认为系统应有的查询、统计功能。
⑾ 设计设计界面友好,功能操作方面合理,并适当考虑系统在安全性、完整性、备份、恢复等方面的功能要求。
课题二:邮局订报管理系统
设计本系统模拟客户在邮局订购报纸的管理内容,包括查询报纸、订报纸、开票、付钱结算、订购后的查询、统计等的处理情况,系统需要管理的主要内容如下:
⑴ 可随时查询处可订购报纸的详细情况,如报纸编号、报纸名称、报纸单价、版面规格、出版单位等,这样便于客户选定。
⑵ 客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订若干份,交清所需金额后,就算订购处理完成。
⑶ 为便于邮局投递报纸,客户需写明如下信息:客户姓名、电话、地址及邮政编码,邮局将即时为每一客户编制唯一代码。
⑷ 邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所定报纸亦可重复。
功能要求如下:
⑴ 能对报纸、客户等信息进行添加、修改、删除、查询、打印等基本操作。
⑵ 能根据订报要求订购各报纸,并完成一次订购任务后汇总总金额,模拟付钱、开票操作。
⑶ 能明细查询某客户的订报情况及某报纸的订出情况。
⑷ 能统计出某报纸的总订购量与总金额及某客户订购报纸种数、报纸份数与总订购金额等。
⑸ 其他你认为系统应有的查询、统计功能。
⑹ 设计设计界面友好,功能操作方面合理,并适当考虑系统在安全性、完整性、备份、恢复等方面的功能要求。
课题三:图书借阅管理系统
设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,系统需要管理的主要内容如下:
⑴ 可随时查询出可借阅图书的详细情况,如图书编号,图书名称、出版日期、出版社、图书存放位置、图书总数量等,这样便于学生选借。
⑵ 学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅。
⑶ 为了唯一表示每一学生,图书室办借书证需如下信息:学生姓名、学生系别、学生所学专业、借书上限数及唯一的借书证号。
⑷ 每个学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书,规定借书期限为两个月,超期每天罚两分。
⑸ 学生可以归还所借的图书。
功能要求如下:
⑴ 能对图书信息进行添加、修改、删除、查询、打印等基本操作。
⑵ 能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书总数,报告还可借书量,已超期的需付清罚款金额后才可借书。
⑶ 能明细查询某学生的借书情况及图书的借出情况。
⑷ 能统计出某图书的总借出量与库存量及某学生借书总数,当天为止总罚金等。
⑸ 能完成图书的归还操作。
⑹ 其他你认为系统应有的查询、统计功能。
⑺ 设计设计界面友好,功能操作方面合理,并适当考虑系统在安全性、完整性、备份、恢复等方面的功能要求。
以上课题的设计报告内容要求如下:
⑴ 各阶段的书面文档,说明设计的理由。
⑵ 各系统配置参数的功能及参数值的确定。
⑶ 描述数据库系统实现的软件、硬件环境,说明采用这样环境的原因。
⑷ 说明在数据库设计过程碰到的主要困难,所使用的数据库系统在那些方面还有待改进。
⑸ 应用系统试运行情况与系统维护计划。
⑹ 课程设计体会。
因篇幅问题不能全部显示,请点此查看更多更全内容