2025/12/1

人机交互作业C/S结构设计
昨天肝这个作业肝到凌晨2点,所以没发有关博客就睡了,今天来补上。

C/S结构用户界面设计

【实验编号】

10003809547j   图形用户界面设计

【实验学时】

8学时

【实验环境】

l 所需硬件环境为微机;

l 所需软件环境为Microsoft Visual Studio 2013

【实验内容】

我这边是写的一个图书管理系统,帮助用户借阅和归还图书,管理员可以在后台添加图书信息,修改图书信息,以及删除等操作

【关键步骤】

制作登录界面,利用radiobutton控件选择登录方式(用户/管理员)
利用MenuStrip控件制作用户和管理员的导航栏
借助datagridview和button、label、textbox等制作用户和管理员页面,其中datagridview主要是用来展示图书数据信息
在管理员界面可以添加、修改、删除图书信息,并且还能通过书号对书籍进行精确查询,通过书名对书籍进行模糊查询,点击当前datagridview指定的行会显示当前行所指向的书籍的书号和书名
在用户界面分为两块,图书查阅借阅以及归还模块
在借阅模块用户也可以查阅书籍,若目标书籍库存为0,则会提示书籍已经空了
进入归还模块,用户点击对应的借书记录便可以成功归还书籍
除此之外归还模块还可以查看借阅书籍的时间

【程序运行截图】

1.登录界面

2.(以管理员身份登录后)选择图书管理

3.进入图书管理模块后的主页面

4.添加图书页面

5.返回查看添加后的效果

6.删除图书,选中书号为11的图书,并点击删除

7.删除后的结果

8.修改刚才新添加的图书信息

9.查看结果

  1. 书号查询

  2. 模糊查询

  3. 用户界面

  4. 进入【图书查看和借阅】模块

  5. 点击借书,书籍数量减一

15.进入【当前借出图书和归还】模块

  1. 点击归还图书

【实验体会】

通过本次实验极大的提高了我对C#语言的使用水平,通过开发一个图书管理系统的C/S系统让我我巩固了对C#语言的掌握,包括类、对象、继承、接口等面向对象的编程概念,并学会了如何使用C#来处理文件、SQLServer数据库以及与服务器的通信等操作;设计出用户友好、易于操作的界面对我来说是一个挑战。平衡功能的完整性和简洁性,灵活运用datagridview、button、textbox、label等控件确保用户能够方便地操作系统,是一个需要不断改进的过程。这次实验让我对图书管理系统的设计与开发有了更深刻的理解,同时也提高了我的编程技能和解决问题的能力。在未来,我将继续学习并提升自己的技术能力,以更好地应对复杂项目的挑战。

posted @ 2025-12-01 19:38  FuFfu  阅读(4)  评论(0)    收藏  举报