CS结构用户界面设计
C/S结构用户界面设计
【实验编号】
10003809547j 图形用户界面设计
【实验学时】
8学时
【实验环境】
l 所需硬件环境为微机;
l 所需软件环境为Microsoft Visual Studio 2013
【实验内容】
编写一整套Mis系统UI界面,Mis系统名称自拟,尽量运用到如下控件:
l 窗体
l 菜单
l 工具栏
l 状态栏控件
l 标签控件
l 按钮控件
l 文本框控件
l 单选按钮控件
l 复选框控件
l 列表框控件
l 组合框控件
l 分组框控件
l 面板控件
l 图片框控件
l 定时器控件
l 滚动条控件
l 月历控件
【关键步骤】
1、需求梳理:确定系统的功能需求,包括选课、课程查询、成绩管理和密码修改等。
2、用户角色定义:确定系统将面向的用户,学生、管理员等。
3、系统架构规划:设计系统的整体结构,确定前端界面、后端逻辑、数据库等。
4、数据库设计:创建存储课程信息、学生成绩和用户信息的数据库结构。
5、界面设计:设计用户友好的界面,包括开设课程、查询课程、录入成绩、统计成绩、选课页面、个人成绩页面等使用C#的C#TreeView 实现。
6、系统流程设计:确定用户在系统中的操作流程和各个功能模块之间的交互。
【程序运行截图】
学生页面:
管理员页面:
【实验体会】
我在开发学生选课及成绩管理系统的过程中,首先进行了需求分析和架构设计。完成了主要功能后,发现一些需要完善的方面,其中一个是对于treeview控件的使用。我并不是很熟悉它,因此先建立了一些原型来测试,然后才深入学习其使用方法并开始正式开发。
这个过程中,我学到了很多。我更加重视了测试在软件开发中的作用。遇到了一些代码编写方面的问题,但解决这些问题让我在编程技巧上有了显著提高。同时也意识到,平时编写代码较少也导致了我在解决问题时需要更多时间。
这次实验让我更深入地了解了C/S架构的开发。我也学会了在软件开发过程中需要注意的方方面面。对于软件开发中需要考虑的问题,我有了更全面的认识,这对于我的成长和提升是非常有益的。