1、 1 经济管理学院 程序设计训练(一) 课程设计 专 业 班 级 信管 131 学 生 姓 名 学 号 指 导 教 师. 2015 年 07 月 12 日 2 目录 前言. 4 第 1 章 项目功能描述. 5 1.1 软件达到的目的 . 5 1.2 软件功能说明. 5 1.2.1 功能分析说明图 . 5 1.2.2 各项功能说明 . 6 第 2 章 项目数据库设计 . 7 2.1 数据库设计 . 7 第 3 章 项目主要界面设计与开发 . 8 3.1 登录窗口设计 . 8 3.2 信息界面设计. 9 3.3 成绩界面设计. 13 3.4 程序调试 18 第 4 章 项目设计中的主要技术 . 1
2、9 4.1 .NET 与数据连接技术 19 4.2 ASP.NET 窗口设计 19 第 5 章 项目运行说明. 22 5.1 项目操作说明. 22 5.2 项目运行结果及分析 . 22 结束语 . 28 3 附录:源代码清单 . 29 4 前言前言 此次课程设计要求认真分析设计要求, 通过运用管理的思想设计一个管理系统, 实 现对信息的管理。利用 C#知识,编写程序代码,并进行上机检查和调试,最后完成课 程设计报告。 通过建立网站,利用 技术设计网页,并利用 C#知识进行按钮的代码设计。 设计内容为信管 131 学生的信息和一门课程的成绩管理,包括三个界面:登录界面,学 生信息界面,成绩界面
3、。 5 第第 1 章章 项目功能描述项目功能描述 1.1 软件达到的目的软件达到的目的 通过打开信管 131 网页登录界面, 填写登陆名和密码进入信管 131 学生信息管理界 面,可以查询全部学生信息,通过删除按钮可以删除某个学生信息,修改按钮可以修改 学生信息,点击成绩管理按钮可以进入成绩管理界面,进行成绩的全部及个人查询,还 可以修改和删除成绩信息。 1.2 软件功能说明软件功能说明 1.2.1 功能分析说明图功能分析说明图 N Y 登录界面 开始 信息界面 验证用 户名及 密码是否正确 信息查询 成绩查询 信息修改 信息删除 查询 个人查询 成绩修改 成绩删除 结束 6 1.2.2 各项
4、功能说明各项功能说明 开始页面为信管 131 学生登录界面,在文本框中输入数据库中存在的用户名,进入 学生信息界面。在信息界面中包含 4 个 Button 按钮可以进行信息的查询,修改,删除, 和成绩查询。点击成绩查询,可以进入成绩界面。在成绩界面中包括 4 个 Button 按钮可 以进行全部成绩查询,个人成绩查询,修改和删除。 7 第第 2 章章 项目数据库设计项目数据库设计 2.1 数据库设计数据库设计 该系统使用 SQLServer 2008 建立数据库,数据库名称为 xsgl,主要设计了 stu 表, 用来存放学生的各种信息,建立 course 表,用来存储学生的成绩信息。表中的字段设计 如下图: stu 表的字段设计 course 表的字段设计: 8 第第 3 章章 项目主要界面设计与开发项目主要界面设计与开发 3.1 登录窗口设计登录窗口设计 登录界面中主要有两个 Label 控件,两个 TextBox 控件,一个 Button 控件。 控件名称 ID Text Label Label1 学号