软件编码与软件测试 —以学生信息管理系统为例

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值