实验项目名称:数据库应用系统的设计与实现
考核目标:
通过开发数据库应用系统,加深学生对《数据库系统原理》课程理论知识的理解,提高学生实际操作能力。
重点考察学生数据库操作和可视化编程技能。
考核内容:
开发基于C/S或B/S结构的数据库应用系统(PC或移动终端均可)。
软件开发工具不限,后台数据库系统可采用SQL Server、MySQL、SQLite等关系数据库。
具体要求:
- 至少包含3张基本表,并体现主键、外键、完整性等约束。
- 至少使用一个触发器和一个存储过程操作数据。
- 数据库中“用户密码”字段采用密文形式存储(使用MD5或其它加密技术)。
- 用户身份至少包括“普通用户”和“管理员”两种不同权限,通过对后台“用户表”的访问完成密码验证。
- 普通用户登陆进入用户操作界面,完成权限范围内的数据的各种操作:增、删、改、查、统计、排序等。
- 管理员登陆进入管理界面,完成全部信息的管理操作:增、删、改、查、统计、排序等。
考核实施过程:
- 实验课11-17周集中编写系统。
- 学生演示程序,回答问题。
- 按照指定格式完成实验报告。
评分标准:
- 功能完善情况(30%)。
- 问题回答情况(30%)。
- 实验报告撰写情况(40%)。
参考资料:
https://github.com/HBU/DataBase/tree/master/CsharpDB/CRUD