数据库应用基础课程设计任务书
一、课程设计的目的
数据库应用基础课程设计是在这门课程的学习后进行的一次全面的综合练习,是对学生使用SQL Server数据库管理系统和Visual Basic应用程序开发工具的训练。
在该环节通过对课程设计任务的分析与设计实现,将所学的理论知识应用于实践编制出较为实用的软件。
从而更加系统地理解和掌握SQL Server数据库管理系统和VB语言的基本概念、语言特点和编程技巧,掌握数据库系统设计的基本方法,提高应用数据库技术进行数据管理以解决实际问题的能力。
二、课程设计的要求
正确理解课程设计任务,进行细致、全面的分析和设计,运用数据库基本理论与应用技术知识,在SQL Server和Visual Basic的环境中建立一个数据库应用系统,对数据达到实施检索、更新和控制等操作目的。
系统功能应包括所要求实现的基本功能,所设计的软件要求界面美观,便于操作。
(1)进行需求分析,设计概念模型;
(2)设计相应的关系模型,确定数据库结构;
(3)设计关系的主键约束、外键约束等数据完整性控制;
(4)设计应用系统的系统结构图,确定系统功能;
(5)建立数据库。
(6)编制VB程序,实现数据库应用系统。
(7)分析遇到的问题,总结并写出课程设计报告(2000~3000字左右);
课程设计开发环境:数据库管理系统:SQL Server 2008;开发工具:Visual Basic。
三、课程设计阶段安排
第一阶段布置任务,查阅资料。
第二阶段系统设计。
第三阶段编程。
第四阶段调试。
第五阶段验收(现场演示)、提交数据库文件、程序源代码和课程设计报告。
四、课程设计报告内容
1.封面。
包括课程设计题目、专业班级、姓名、指导老师、完成日期等。
2.内容。
系统设计,包括系统整体设计、模块设计、数据库设计;
主要界面;
源程序(关键语句要有详细注释);
课程设计总结;调试过程中出现的问题及相应解决办法;
参考资料。
五、考核评估
课程设计结束时,根据完成的内容、程序的演示、总结报告及考勤等学习情况综合考评。
其中:
1.出勤考核成绩占总成绩的20%;
2.设计成果评价占总成绩的60%;
3.实践报告评价占总成绩的20% 。
图书订购管理系统
系统要求:
一.登录。
验证密码后登录。
二.系统功能。
1、系统管理包括添加用户、删除用户、修改密码、重新登陆、退出等。
2、客户信息管理包括客户信息的查询、录入、修改、删除等。
3、图书管理包括查询、录入、修改、删除图书信息。
4、图书订购管理实现在图书数目可供订购情况下进行订购。
5、查询统计:可以对所有图书进行各种类型的统计和查询,使用户能够全面了解图书的基本情况、库存情况、订购情况。
系统实体可参考如下设计:
管理员:用户名、密码等。
客户:客户号、姓名、地址、联系电话等。
图书:书号、书名、内容摘要、出版社、单价、库存数量等。
订单:订单号、书号、订购数目、订货日期、付款方式、总金额等。
其中:一位客户可签订多份订单,一份订单仅对应一位客户;一份订单可订购多种图书,假定每种图书均可订购多本。
注意:(1)系统功能除包括以上基本功能外,可根据具体设计实现情况,进一步完善。
(2)独立设计数据库及编写程序,实现系统。