基于net学生信息管理系统—计算机毕业设计(论文)内容摘要:
列名 数据类型 大小 字段描述 User_id Varchar 50 表示用户名设为主键 User_Password Varchar 50 记录用户登陆本系统时的密码 User_Power Int 4 记录用户类型, 0本校注册生, 1管理员 在学生管理系统中,最重要的对象是学生,系统设计了学 生信息数据表( student),用于存储本校所有学生信息。 学生信息数据表 ( student) 列名 数据类型 大小 字段描述 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 备注 学生所在班级相对独立,系统用班级信息数据表( class)记录本学校所有班级信息。 班级信息数据表( class) 列名 数据类型 大小 字段描述 Class_id Varchar 50 记录班级号,设为主键 Class_name Varchar 50 班级 全称 Class_department Varchar 50 记录班级所在系别 Class_college Varchar 50 记录班级所在学院 Class_teacherid Varchar 50 记录本班级班主任号 系统构建教师信息数据表( teacher)用来存储本校所有教师信息。 教师信息数据表( teacher) 列名 数据类型 大小 字段描述 Teacher_id Varchar 50 记录教师号,设为主键 Teacher_name Varchar 50 记录教师姓名 Teacher_college Varchar 50 记录教师所在学院 每个教师授什么课都必须有记录,而且 一门课可能会有很多老师授课。 因此必须包括课程名称,年度,学期,班级号等,以便管理员和学生查询系统,此系统采用教师 课程记录数据表( teachercourse)记录以上信息。 教师 课程记录数据表( teachercourse) 列名 数据类型 大小 字段描述 ID Int 4 教师 课程记录唯一 ID 号,设为主键 Teacher_id Varchar 50 记录教师号 Course_id Varchar 50 记录教师所在任课号 Class_id Varchar 50 记录教师所在班级号 Course_year Char 5 记录年度学期 学生总是离不开课程的,系统设计了课程信息数据表( course),用于存储所有的课程信息 课程信息数据表( course) 列名 数据类型 大小 字段描述 Course_id Varchar 50 记录课程号,设为主键 Course_name Varchar 50 记录课程名称 Course_period Int 4 记录课程学时 Course_credit Int 4 记录课程学分 Course_kind Int 4 记录课程类型: 0 公共课, 1 专业课, 2 选修课 Course_descible Varchar 50 记录课程具体描述 学生所学的课程都会有成绩,并且每个学生每一门课只有一个成绩。 系统设计了学生 课程信息数据表( studentcourse)用于存储本校所有学生所学的课程信息 学生 课程信息数据表( studentcourse) 列名 数据类型 大小 字段 描述 ID Bigint 8 学生 课程记录唯一ID,设为主键 Student_id Varchar 50 记录学生学号 Course_id Varchar 50 记录学生所学课程号 Student_garde Int 4 记录学生成绩 CourseChar 5 记录年度学期 _year 数据库创建 创建数据库 在 Microsoft SQL Server 2020 中,创建 SMS 数据库的步骤如下: ( 1) 启动 Microsoft SQL Server 企业管理器。 ( 2) 在控制台 树中右击“数据库”节点,然后从快捷菜单中选择“新建数据库”命令,打开“数据库属性”对话框。 ( 3) 输入数据库的名称 SMS,单击“确定”按扭,结束表命令操作。 数据库创建完毕。 创建表 创建完 CMS 数据库后,开始往数据库里添加表。 我们把添加过程进行罗列。 下面是创建 SMS 系统 Book 表的操作步骤: ( 1) 在 Microsoft SQL Server 企业管理器中,展开“数据库”和 SMS 节点。 ( 2) 右击“表”节点,然后从快捷菜单中选择“新建表”命令。 ( 3) 设计表的结构,包括设计表中每个字段的名称,类型,和长度等 ( 4) 在拟创建的 SMS 的 users 表中,我们选中 Userid 字段,然后单击工具栏的“设置主键”按扭,将此字段设置为主键。 作为主键的字段不允许为空。 ( 5) 单击工具栏的“保存”按扭,然后在弹出的对话框中输入表名 users。 ( 6) 单击“确定”按扭,返回表设计器。 ( 7) 单击标题栏的“关闭”按扭。 按同样的方法创建 SMS 中的其他表。 创建完毕后的 SMS 表项列表。 创建表后,如果要往表里添加记录,请单击“表”节点,用户管理表的超级管理员信息需要在系统运行前进行初始维护。 方法如下:在右边窗格中右击相应的表,然后从快捷菜单中 选择“打开表”子菜单,再选择“返回所有行”命令,接着输入每条记录的各个字段的值,在 SMS 系统中我们打开 users 表添加一项管理员的记录,作为系统以后初次运行的第一操作员。 创建存储过程 构建了数据库的表结构以后,接下来创建负责表中信息选择,添加,更新以及删除的相关过程,由于存储过程底册应用会给系统带来优化并提高效率,系统使用了如下 5个存储过程。 1. select_student_1 存储过程 2. insert_student_1 存储过程 3. insert_course_1 存储过程 4. insert_class_1 存储过程 5. update_student_1 存储过程 数据库连接 /数据库具体配置 系统采用对数据库配置进行统一管理的方法,即将程序中用到的所有连接字符串信息统一放到 配置文档中,在程序中对该文档的这一配置进行调用,实现统一改统一用。 对于数据库调用字符串,数据库使用的是本地数据库,数据源设置为 localhost;用户ID 设置赋值为系统默认的 sa; PWD 赋值为 sa,这一参数与数据库安装时对 sa 用户密码设置有关,数据库名称设为 SMS 1 SMS 中 的配置文档 在文档 中, SMS 数据库设置部分集中〈 appsetting〉与〈 /appsetting〉之间,主要的是数据库连接字符串。 而其他的设置主要是面向应用程序,提供服务。 的配置文档的相关主要代码如下: ?xml version= encoding=utf8 ? configuration appSettings add key=dsn value=Data Source=localhost。 UID=sa。 PWD=sa。 DATABASE=CMS/ /appSettings pilation defaultLanguage=c debug=true / customErrors mode=RemoteOnly / authentication mode=Windows / trace enabled=false requestLimit=10 pageOutput=false traceMode=SortByTime localOnly=true / sessionState mode=InProc stateConnectionString=tcpip=:42424 sqlConnectionString=data source=。 user id=sa。 password= cookieless=false timeout=20 / globalization requestEncoding=utf8 responseEncoding=utf8 / / /configuration 2. 调用 SMS 中 的代码 在程序读取 的配置文 档中的数据库设置信息,只要使用如下语句即可。 语句列举如下: String strconn = [“ dsn” ]; 只要在程序文件中加如该行代码,就可以轻松的将数据库连接字段读取到字符串strconn中,并且每个配置段处理器只需申请一次即可,子目录的 动继承配置文件 ,并且在次序中不用重新申请。 8 主要界面及相关代码 学生管理系统首页 学生管理系统首页具有自动导航功能,不同用 户登陆时将根据不同的身份进入不同的系统功能页。 代码入下 using System。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 using。 namespace sms { public class _default : { protected Tbx_userid。 protected Tbx_userpwd。 protected Lbl_note。 protected Btn_enter。 private void Page_Load(object sender, e) { // 在此处放置用户代码以初始化页面 } region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN:该调用是 Web 窗体设计器所必需的。 // InitializeComponent()。 (e)。 } private void InitializeComponent() { += new ()。 += new ()。 } endregion private void Btn_enter_Click(object sender, e) { string strconn= [dsn]。 SqlConnection =new SqlConnection(strconn)。 ()。 string strsql=select * from users where User_id=39。 ++39。 and User_password=39。 ++39。 SqlCommand cm=new SqlCommand(strsql,)。 SqlDataReader dr=()。 if(()) { Session[User_id]=dr[User_id]。 Session[user_power]=dr[User_power]。 if((int)Session[User_power]==0) { ()。 } else { ()。 } } else { =对不。基于net学生信息管理系统—计算机毕业设计(论文)
相关推荐
baud rate inside, it can make whenever MCU works at any value of crystal oscillator above 32768HZ (but doesn39。 t beyond the upper limit of crystal oscillator), its choice of munication band rate can
信号通过旋转编码器、旋转变压器等反馈给驱动器做闭环负反馈的 PID调节控制。 再加上驱动器内部的电流闭环,通过这 3个闭环调节,使电机的输出对设定值追随的准确性和时间响应特性都提高很多。 伺服系统是个动态的随动系统,达到的稳态平衡也是动态的平衡。 通过以上连接,加上简单的脉冲可以实现伺服电机的正反转以及转速的调节。 ( 2) 软件设计 本设计是在基于
T; =htons(1088); /*将端口号转换成为网络字节顺序 */ =i_addr(“”) ;/*将 IP 地址串转换成为内部表示地址信息 */ ServerSocket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); /*分配服务器套接字 */ if(ServerSocket0) { perror(“Can39。 t allocate a new
空间重叠的问题,必须修改 BGP 协议。 BGP 最大的优点是扩展性好,可以在原来的基础上再定义新的属性,通过对 BGP 修改,把 BGP4 扩展成 MPBGP。 在 MPIBGP 邻 居间传递 VPN用户路由时打上 RD 标记,这样 VPN用户传来的 IPv4路由转变为 VPNv4路由,这样保证 VPN 用户的路由到了对端的 PE 上,能够使对端 PE 区分开地址空间重叠但不同的 VPN
题涉及到的控制系统做简要介绍,分析关于双容水箱系统的基本内容。 并针对设计要用的软、硬件进行了选型。 ( 3)针对设计中用到的硬件设备以及其特点做了简单的介绍。 ( 4)主要针对双容水箱对象,利用 MCGS 监控组态软件,设计组态监控界面,完成显示控制流程,实时曲线,结构框图,历史 曲线,报表打印,报警等功能。 并编写 PID 控制策略。 ( 5)对目前研究工作进行总结并对今后的研究方向进行展望
应用编程接口中有一个 网络应用编程接口,它提供了用于网络应用编程的类库,包括 URL、 URLConnection、 Socket、 ServerSocket 等。 Java的 RMI(远程方法激活 )机制也是开发分布式应用的重要手段。 Java的强类型机制、异常处理、废料的自动收集等是 Java程序健壮性的重要保证。 对指针的丢弃是 Java的明智选择。 Java的安全检查机制使得