| 基于ASP.NET学生信息管理系统SQL Server 2000 |
|
| 设计类别:.NET毕业设计 文章来源:www.lw63.com 计算机论文 | 【字体:小 大】 |
|
1.1 系统及需求分析 1.1.1 系统需求 通过调查,要求系统需要有以下功能: ⑴ 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; ⑵ 由于该系统的使用对象多,要求有较好的权限管理; ⑶ 原始数据修改简单方便,支持多条件修改 ⑷ 方便的数据查询,支持多条件查询; ⑸ 在相应的权限下,删除数据方便简单,数据稳定性好; ⑹ 数据计算自动完成,尽量减少人工干预;
毕业设计 www.lw63.com 论文路上
总之,学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分,如下所列: •管理员对功能的需求 管理员权限最大,可以对学生,班级,课程情况进行统一的管理,管理员对功能的需求细分如下: 有关学生信息的浏览,包括学生的姓名,性别,民族,出生年月,入学日期,所在班级,籍贯及备注信息; 学生信息的添加,本毕业设计由管理员对学生的基本信息进行添加; 学生信息的修改,删除; 班级管理信息的浏览,包括班级设置,年级信息等; 班级管理信息的添加; 班级管理信息的修改,删除; 教师信息的添加,本毕业设计管理员对教师的基本信息进行添加; 教师权限的修改,管理员可以将教师的权限设为管理员; 学校基本课程的浏览,包括课程名,课程类型,学时,学分和课程具体描述; 学校基本课程的添加; 学校基本课程的修改,删除; 学校对所设课程进行教师分配; 学生成绩的浏览与统计,可按成绩具体范围(如系,班级等),课号,年度,统计内容方面对成绩进行统计; 学生成绩信息的添加; 学生成绩信息的修改,删除; 学生选课人数的统计。 •学生对功能的需求 学生只是利用此系统进行与自己由关的信息查询,输入等,不必关心其他的内容,学生对功能的需求如下: 浏览个人基本信息,具体内容包括姓名,学号,民族,出生日期,籍贯,所在班级,备注等; 学生登陆系统后,修改个人信息,为了保证系统安全性,只要求学生修改个人密码; 浏览课程信息,具体内容包括课程名,课程类型,学时,学分和课程的具体描述,任课教师; 学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前选课的人数; 浏览个人选课情况; 浏览个人成绩。
毕业设计 www.lw63.com 论文路上
|
列名 |
数据类型 |
大小 |
字段描述 |
|
Student_id |
Varchar |
50 |
记录学生的学号,设为主键 |
|
Student_name |
Varchar |
50 |
记录学生姓名 |
|
Student_sex |
Char |
5 |
记录学生性别 |
|
Student_nation |
Char |
5 |
记录学生民族 |
|
Student_birthday |
Datetime |
8 |
记录学生出生日期 |
|
Student_time |
Datetime |
8 |
记录学生入学时间 |
|
Student_classid |
Varchar |
50 |
记录学生所在班级号 |
|
Student_home |
Varchar |
50 |
记录学生家庭所在地 |
|
Student_else |
Varchar |
50 |
备注 |
毕业设计 www.lw63.com 论文路上
代码如下: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Configuration;
namespace sms { /// <summary> /// student 的摘要说明。 /// </summary> public class student : System.Web.UI.Page { protected System.Web.UI.WebControls.LinkButton Lbtn_course; protected System.Web.UI.WebControls.LinkButton Lbtn_sortcourse; protected System.Web.UI.WebControls.DataGrid Dgd_student; protected System.Web.UI.WebControls.Button Btn_all; protected System.Web.UI.WebControls.Panel Pnl_sort; protected System.Web.UI.WebControls.TextBox Tbx_sortid; protected System.Web.UI.WebControls.Button Btn_ok; SqlConnection cn; protected System.Web.UI.WebControls.Button Btn_search; protected System.Web.UI.WebControls.Label Lbl_note; protected System.Web.UI.WebControls.LinkButton Lbtn_add; protected System.Web.UI.WebControls.TextBox Tbx_name; protected System.Web.UI.WebControls.Button Btn_exit; protected System.Web.UI.WebControls.LinkButton Lbtn_grade; protected System.Web.UI.WebControls.LinkButton Lbtn_addclass; protected System.Web.UI.WebControls.LinkButton Lbtn_addteacher; protected System.Web.UI.WebControls.LinkButton Lbtn_student; string strsql; private void Page_Load(object sender, System.EventArgs e) { string strconn= ConfigurationSettings.AppSettings["dsn"]; cn=new SqlConnection(strconn); if(!IsPostBack) Bindgrid(); }
|
|
|
|
|