1.实验目的
1)进行图书馆管理信息系统的详细设计;
2)掌握数据流图、界面设计和主要代码编程等内容;
3)掌握系统详细设计的步骤和方法。
2.实验要求
1)实验前做好充分准备,包括复习第六章至第八章所学内容,事先预习好本次实验内容。
2)实验时记录实验结果,按要求完成各题。
3)实验结束后,给出实验总结与截图分析并及时给出本次实验的实验报告。
- 实验内容和系统结构
1.实验内容
图书馆管理信息系统的详细设计(包括登录系统界面的设计、信息服务子系统的设计、管理和维护子系统的设计、各系统设计包括数据流图、界面设计和主要代码编程。)
2.系统结构
用两层体系结构作为图书馆管理信息系统软件解决方案的核心,把信息系统按功能划分为管理和维护、信息服务和信息查询三大块,分别放置在相同或不同的硬件平台上,并将系统的操作人员划分为三类:读者,工作人员,系统管理员。
《图书管理系统》的总体功能描述
1)浏览
列出当前数据库文件中书籍和读者的所有记录;
可选定一项记录,显示所有域;
2)查询功能
书目匹配查询;
读者匹配查询;
书目和读者相关匹配查询;
3)插入功能
增加一个书目记录;
增加一个读者记录;
4)修改功能
修改某一已存在的记录内容,提供确认机制;
5)删除功能
删除一个记录,提供确认机制;
6)授权功能
授权读者访问数据的权限;
三、实验主要仪器设备
1)硬件
PC机,要求:内存≥4GB,硬盘空间≥10GB
2)软件
Windows7或以上
3)开发软件、相关开发工具包
四、实验过程
1. 登录界面
如果用户密码错误,则会弹窗错误提示对话框
2.完成登录系统界面的详细设计
登录进去后,学生和管理员分别进入不同的界面,因为可以进行的操作不同。管理员的界面是:
3.完成信息服务子系统的详细设计,包括信息服务子系统功能模块设计、数据流图、界面设计和主要代码编程
查询数据:
try {
/*1.加载驱动包*/
Class.forName("com.mysql.jdbc.Driver");
/*2.创建数据库连接*/
try {
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/movie-manager?useUnicode=true&characterEncoding=utf8","root","root");
/*3.创建sql语句*/
String sql="select * from mm_userinfo";
/*4.获取执行器*/
Prepa