• asp.net数字档案管理系统VS开发sqlserver数据库web结构c#编程web网页设计


    一、源码特点
            asp.net 数字档案管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语
    言开发。

    asp.net数字档案系统1


    应用技术:asp.net c#+sqlserver
    开发工具:vs2010  +sqlserver
    二、功能介绍
    (1)用户管理:对用户信息进行添加、删除、修改和查看
    (2)公告管理:对公告信息进行添加、删除、修改和查看
    (3)字典管理:对字典信息进行添加、删除、修改和查看
    (4)学院管理:对学院信息进行添加、删除、修改和查看
    (5)年级管理:对年级信息进行添加、删除、修改和查看
    (6)级别管理:对级别信息进行添加、删除、修改和查看
    (7)课程管理:对课程信息进行添加、删除、修改和查看
    (8)学生档案管理:对学生档案信息进行添加、删除、修改和查看
    (9)奖惩材料管理:对奖惩材料信息进行添加、删除、修改和查看
    (10)毕业生登记管理:对毕业生登记信息进行添加、删除、修改和查看
    (11)学籍成绩管理:对学籍成绩信息进行添加、删除、修改和查看
    (12)教师档案管理:对教师档案信息进行添加、删除、修改和查看
    (13)教育情况管理:对教育情况信息进行添加、删除、修改和查看
    (14)资格资料管理:对资格资料信息进行添加、删除、修改和查看
    (15)科研情况管理:对科研情况信息进行添加、删除、修改和查看
    (16)档案借阅管理:对档案借阅信息进行添加、删除、修改和查看
    (17)申请管理:对申请信息进行提交申请 、删除、修改和查看
    (18)用户登录、个人信息修改

    数据库设计

    (1)用户信息表如表3.1所示:

    表3.1 用户信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    yhid

    INTEGER

    11

    用户编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    5

    qx

    VARCHAR

    40

    权限

    (2)公告信息表如表3.2所示:

    表3.2 公告信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    ggid

    INTEGER

    11

    公告编号

    2

    bt

    VARCHAR

    40

    标题

    3

    nr

    VARCHAR

    40

    内容

    4

    fbsj

    VARCHAR

    40

    发布时间

    (3)字典信息表如表3.3所示:

    表3.3 字典信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    zdid

    INTEGER

    11

    字典编号

    2

    mc

    VARCHAR

    40

    名称

    3

    lx

    VARCHAR

    40

    类型

    (4)学院信息表如表3.4所示:

    表3.4 学院信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    xyid

    INTEGER

    11

    学院编号

    2

    xy

    VARCHAR

    40

    学院

    (5)年级信息表如表3.5所示:

    表3.5 年级信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    njid

    INTEGER

    11

    年级编号

    2

    nj

    VARCHAR

    40

    年级

    (6)级别信息表如表3.6所示:

    表3.6 级别信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    jbid

    INTEGER

    11

    级别编号

    2

    jb

    VARCHAR

    40

    级别

    (7)课程信息表如表3.7所示:

    表3.7 课程信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    kcid

    INTEGER

    11

    课程编号

    2

    kcmc

    VARCHAR

    40

    课程名称

    3

    js

    VARCHAR

    40

    介绍

    部分代码
     

    1. this.cjsj.Text = System.DateTime.Now.ToString();
    2. if (Session["yhm"] != null)
    3. {
    4. string yh = Session["yhm"].ToString();
    5. string qx = Session["qx"].ToString();
    6. string sql = "select * from yonghu where 1=1 and qx='教师'";
    7. if (qx == "教师")
    8. {
    9. sql += " and yhm='" + yh + "'";
    10. }
    11. this.SqlDataSource5.SelectCommand = sql;
    12. if (qx != "管理员")
    13. {
    14. sql = "SELECT [jb] FROM [jibie] where jb='普通'";
    15. this.SqlDataSource4.SelectCommand = sql;
    16. }
    17. }
    18. }
    19. }
    20. protected void Button1_Click(object sender, EventArgs e)
    21. {
    22. string dah=this.dah.Text;//档案号
    23. string xm=this.xm.Text;//姓名
    24. string lxdh=this.lxdh.Text;//联系电话
    25. string lxdz=this.lxdz.Text;//联系地址
    26. string xb=this.xb.Text;//性别
    27. string nl=this.nl.Text;//年龄
    28. string zzmm=this.zzmm.Text;//政治面貌
    29. string zyzc=this.zyzc.Text;//专业职称
    30. string xl=this.xl.Text;//学历
    31. string yh=this.yh.Text;//用户
    32. string zt=this.zt.Text;//状态
    33. string cjsj=this.cjsj.Text;//创建时间
    34. string jb=this.jb.Text;//级别
    35. string xy = this.xy.Text;
    36. // 校验变量
    37. if(dah.Length==0){
    38. MessageBox.Show(this.Page,"档案号不能为空");
    39. return ;
    40. }
    41. if(xm.Length==0){
    42. MessageBox.Show(this.Page,"姓名不能为空");
    43. return ;
    44. }
    45. if(lxdh.Length==0){
    46. MessageBox.Show(this.Page,"联系电话不能为空");
    47. return ;
    48. }
    49. if(lxdz.Length==0){
    50. MessageBox.Show(this.Page,"联系地址不能为空");
    51. return ;
    52. }
    53. if(xb.Length==0){
    54. MessageBox.Show(this.Page,"性别不能为空");
    55. return ;
    56. }
    57. if(nl.Length==0){
    58. MessageBox.Show(this.Page,"年龄不能为空");
    59. return ;
    60. }
    61. if(zzmm.Length==0){
    62. MessageBox.Show(this.Page,"政治面貌不能为空");
    63. return ;
    64. }
    65. if(zyzc.Length==0){
    66. MessageBox.Show(this.Page,"专业职称不能为空");
    67. return ;
    68. }
    69. if(xl.Length==0){
    70. MessageBox.Show(this.Page,"学历不能为空");
    71. return ;
    72. }
    73. if(yh.Length==0){
    74. MessageBox.Show(this.Page,"用户不能为空");
    75. return ;
    76. }
    77. if(zt.Length==0){
    78. MessageBox.Show(this.Page,"状态不能为空");
    79. return ;
    80. }
    81. if(cjsj.Length==0){
    82. MessageBox.Show(this.Page,"创建时间不能为空");
    83. return ;
    84. }
    85. if(jb.Length==0){
    86. MessageBox.Show(this.Page,"级别不能为空");
    87. return ;
    88. }
    89. int num = 0;
    90. string sql = "select count(1) as num from jsda where yh='" + yh + "'";
    91. DataTable dt = DBHelper.GetDataSet(sql);
    92. if (dt.Rows.Count > 0)
    93. {
    94. num = int.Parse(dt.Rows[0]["num"].ToString()); //保存用户权限
    95. }
    96. sql = "insert into jsda (dah,xm,lxdh,lxdz,xb,nl,zzmm,zyzc,xl,yh,zt,cjsj,jb,xy ) values ('" + dah + "','" + xm + "','" + lxdh + "','" + lxdz + "','" + xb + "','" + nl + "','" + zzmm + "','" + zyzc + "','" + xl + "','" + yh + "','" + zt + "','" + cjsj + "','" + jb + "','" + xy + "')";//插入语句
    97. int row = 0;
    98. try
    99. {
    100. row = DBHelper.ExecuteCommand(sql);//执行sql语句

    三、注意事项
       1、管理员账号:admin 密码:admin 
       2、开发环境为vs2010,数据库为sqlserver2008或者以上版本都可以运行,使用c#语言开发。
       3、数据库文件名是aspnetszda.mdf 
       4.登录地址:login.aspx

    四 系统实现

  • 相关阅读:
    2023十大精选炒伦敦金软件最新排名榜单汇总
    i.MX6ULL配置GPIO一共需要几步?
    月薪近万,2次转行失败,家政小哥选择软件测试,这次,他成功了
    3GPP测量事件
    如何安装React的第一个脚手架
    赶紧进来看看!!!你一定要会做的八道经典指针笔试题!!!
    谣言检测论文精度——1.Detecting Rumors from Microblogs with Recurrent Neural Networks
    如何隐藏Selenium特征实现自动化网页采集
    使用格式化工具处理U盘等,出现the disk is write-protected 或者 设备繁忙 的解决方法
    JAVA中的static 关键字
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/134394342