毕业实践报告格式范文 第3页

毕业实践报告格式范文 第3页
课程表
字段名 数据类型 主键 外键 说明 枚举项
课程编码 自动编号 TRUE FALSE  
课程名称 Varchar,10 FALSE FALSE  
备注 Varchar,100 FALSE FALSE  
表四:课程表

班级表
字段名 数据类型 主键 外键 说明 枚举项
班级编号 自动编号 TRUE FALSE  
班级名称 Varchar,15 FALSE FALSE  
表五:班级表

专业表
字段名 数据类型 主键 外键 说明 枚举项
专业编号 自动编号 TRUE FALSE  
专业名称 Varchar,15 FALSE FALSE  
表六:专业表

(四)详细设计
1、 系统功能分析
权限功能:为用户设置权限功能,可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。
录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
退出功能:结束并关闭系统。
具体如下图表示:
 
图1 系统模块图

2、 系统设计分析
本系统功能主要分为六大类:
用户管理:用于对用户的添加,赋予不同权限及对用户的修改及查询。
课程管理:用于对各学期课程的开设和修改。
成绩管理:用于对成绩的输入、修改、汇总及排名。
班级管理:用于对班级的录入与修改。
专业管理:用于对专业的查询、修改。


安全管理模块
名称 各用户权限 设计人员
权限管理(登录界面) 管理员
个人信息录入修改,成绩查询 教师用户权限:成绩的录入修改还有成绩的查询 学生权限
自己成绩的查询,个人信息的修改,读取 肖亮  肖舒  叶露 龙昆
表七:安全管理模块表
 

成绩管理模块
用户信息管理 学号 年龄  班级  姓名  性别
电话  地址 身份证号码
成绩录入管理 学号  班级
专业课程班级管理 专业编号  专业名称   备注
班级维护表 班级编号  班级名称   属于哪一届 备注
成绩查询管理 班主任权限 班级 课程  学号 姓名
学生权限: 按课程进行查询按学期进行查询或按学期和课程一起查询
表八:成绩管理模块表

(五)编码实践
1、用下户登陆界面编码如:

 
图2 登录界面图

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

       //string str_config="Data Soutce=(local),Initial Catalog=Stu_Mis.user ID=sa";
        private void button1_Click(object sender, EventArgs e)
        {
 string str_config ="Data Source=E31\\WE;Initial Catalog=stu_mis;Integrated Security=True";
            string str_user=textBox1 .Text .Trim ();
            string str_pwd=textBox2 .Text .Trim ();
            string str_sql="select 用户名,密码,权限 from 用户表 where 用户名='"+ str_user +"' and 密码='"+str_pwd +"'";
            SqlConnection str_con = new SqlConnection(str_config);
            str_con.Open();
            SqlDataAdapter sql_ad =new SqlDataAdapter (str_sql,str_con);
            DataSet ds=new DataSet ();
            sql_ad.Fill(ds);
            if(ds.Tables [0].Rows.Count>0)
            {
                //MessageBox .Show ("登录成功");
                string str_qx = ds.Tables[0].Rows[0][2].ToString();
                int int_qx = Int32.Parse(str_qx);
                this.Hide();
                form3 my = new form3(int_qx);
                my.Show();
            }
            else
            {
                MessageBox .Show ("登录失败");
            }

上一页  [1] [2] [3] [4] [5] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有