欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    aspnat学生信息管理.docx

    • 资源ID:4359730       资源大小:224.23KB        全文页数:12页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    aspnat学生信息管理.docx

    1、aspnat学生信息管理项目一 ASP.NET综合应用实例 本章以学生信息管理系统为例,介绍一般信息系统的设计与实现过程。 一、系统总体设计1.1 系统功能设计学生信息管理系统是一个完整的学校学生信息管理系统。在本系统中主要包括用户登录和注册功能、用户和角色管理功能、教师信息管理功能、班级和年级管理功能、课程信息管理功能、学生信息管理功能、学生成绩管理功能等。 1.用户登录和注册功能用户登录和注册功能主要包括的功能如下:用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。用户注册:由系统管理员添加新的用户。2.用户和角色管理功能用户和角色管理功能主要包括用户管理、角色管理及其用

    2、户和角色之间的关系管理。在系统中主要包括:用户管理、角色管理、添加角色和用户修改密码。 3.教师信息管理功能教师信息管理功能主要对教师信息的管理,如教师信息的添加、修改和删除等。在系统中主要包括:添加新的教师信息、修改教师信息、删除教师信息。4.班级和年级管理功能班级和年级管理功能主要实现班级和年级的管理功能,如班级和年级的添加、修改、删除、查看等。在系统中主要包括管理班级和年级、添加班级和年级、修改班级和年级、查看班级和年级。 5.课程信息管理功能课程信息管理功能主要对课程信息进行管理,如课程信息的添加、修改、删除等。在系统中主要包括添加课程信息、修改课程信息、删除课程信息。6.学生信息管理

    3、功能学生信息管理功能主要对学生信息进行管理,如学生信息的添加、修改、删除等。在系统中主要包括添加学生信息、修改学生信息、删除学生信息。7.学生成绩管理功能学生成绩管理功能主要对学生的成绩进行管理,如学生成绩的添加、修改、审核、删除等。在系统中主要包括添加学生成绩、修改学生成绩、审核学生成绩、删除学生成绩。 1.2 系统模块划分按照1.1的系统功能设计,可以把学生信息管理系统划分为用户登录和注册模块、用户和角色管理模块、教师信息管理模块、班级和年级管理模块、课程信息管理模块、学生信息管理模块、学生成绩管理模块。 2 系统数据库设计2.1 总体设计考虑学生信息管理系统的实际需要和上一节的总体设计,

    4、本系统至少需要的数据包括用户数据、角色数据、部门数据、教师数据、年级和班级数据、学生数据、课程数据、成绩数据。2.2 表设计1功能模块表(Tree) 2角色表(Role)角色表Role用来存储系统的角色数据,如角色ID、角色名称、关联的功能模块ID等。 3. 用户表(User) 用户表User用来存储用户的数据,如用户ID、用户名称、用户密码、电子、所属角色ID等。4. 年级表(Grade)年级表Grade用来存储年级的信息,如年级ID、年级名称、时间(年),、包含的学期等。 5. 部门表Department部门表Department用来存储部门的信息,如部门ID、部门名称、部门备注信息等。6

    5、. 教师表Teacher教师表Teacher用来存储教师的信息,如教师ID、教师名称、年龄、雇用日期、联系等。 7. 班级表Class班级表Class用来存储班级的信息,如班级名称、班主任ID、所属年级ID、学生数量等。8. 课程表Course课程表Course用来存储课程的信息,如课程ID、课程名称、课程的详细信息、任课教师ID等。 9.学生信息表Student学生信息表Student用来存储学生的信息,如学生ID、学生、性别、年龄、联系地址、籍贯等。 10. 成绩表Score成绩表Score用来存储学生的成绩信息,如成绩ID、学生ID、课程ID、课程成绩等。 2.3 表关系设计 3 系统主

    6、页面设计3.1 界面设计系统主页面为Main.aspx,存放在文件夹“DesktopModules”下,它由页面Index.aspx、页面MainDesktop.aspx、页面LeftTree.aspx和头模块SystemTop.aspx共同组成。 3.2 功能模块树设计功能模块树主要由页面LeftTree.aspx实现,它的代码隐藏文件为LeftTree.aspx.cs,主要以树形式显示系统的功能模块。1. 界面设计在页面LeftTree.aspx上添加一个TreeView控件,它的名称为LeftTreeView,主要用来显示系统的功能模块。单击功能模块树的每个节点,主模块中显示相应的页面,

    7、如用户管理页面UserManage.aspx等。 2. 页面初始化 页面LeftTree.aspx初始化功能比较简单,主要从数据库的功能模块表获取所有信息,然后通过LeftTreeView控件显示这些信息。页面LeftTree.aspx初始化功能由函数Page_Load()和函数BindTreeData()实现 4 用户登录和注册4.1 用户登录用户登录功能由页面Default.aspx实现,它的代码隐藏文件为Default.aspx.cs,同时该页面为系统的起始页面。 4.2 用户注册用户注册主要实现添加用户功能,它由页面AddUser.aspx实现,它的代码隐藏文件为AddUser.asp

    8、x.cs。该页面保存在文件夹“DesktopModules/User”下。5 教师信息管理5.1 教师基本信息管理 5.2 添加教师信息添加教师信息功能由页面AddTeacher.aspx实现,AddTeacher.aspx.cs为它的代码隐藏文件。用户可以通过该页面添加新的教师信息。 5.3 修改教师信息修改教师信息功能由页面UpdateTeacher.aspx实现,UpdateTeacher.aspx.cs为它的代码隐藏文件。用户可以通过该页面修改教师信息。 5.4 删除教师信息在教师基本信息管理页面TeacherManage.axps中单击【】按钮,就可以删除选择的教师信息,该功能由事件

    9、deleteBtn_Click(object sender,ImageClickEventArgs e)实现。它调用Teacher类的DeleteTeacher()法从数据库中删除选择的教师信息,其中删除过程中使用TeacherID作为参数。 6 年级管理和班级管理 6.1 年级管理年级管理由页面GradeManage.aspx实现,文件GradeManage.aspx.cs为它的代码隐藏文件。 6.2 班级管理班级管理由页ClassManage.aspx实现,文件ClassManage.aspx.cs为它的代码隐藏文件。 7 课程信息管理 7.1 课程基本信息管理课程基本信息管理由页面Cou

    10、rseManage.aspx实现,文件CourseMange.aspx.cs为它的代码隐藏文件。 7.2 添加课程信息添加课程信息功能由页面AddCourse.aspx实现,AddCourse.aspxs.cs为它的代码隐藏文件。 7.3 修改课程信息 修改课程信息功能由页面UpdateCourse.aspx实现,UpdateCourse.aspx.cs为它的代码隐藏文件。 7.4 删除课程信息在课程基本信息管理页面CourseManage.aspx中单击【】按钮,就可以删除选择的课程信息,该功能由事件deleteBtn_Click(object sender,ImageClickEventA

    11、rgs e)实现。它调用Course类的DeleteCourse()法从数据库中删除选择的课程信息,其中删除过程中使用CourseID作为参数。 8 学生信息管理 8.1 学生基本信息管理学生基本信息管理由页面StudentManage.aspx实现,文件StudentManage.aspx.cs为它的代码隐藏文件。 8.2 添加学生信息添加学生信息功能由页面AddStudent.aspx实现,AddStudent.aspx.cs为它的代码隐藏文件。 8.3 修改学生信息修改学生信息功能由页面UpdateStudent.aspx实现,UpdateStudent.aspx.cs为它的代码隐藏文件

    12、。8.4 删除学生信息在学生基本信息管理页面StudentManage.aspx中单击【】按钮,就可以删除选择的学生信息,该功能由事件deleteBtn_Click(object sneder,ImageClickEventArgs e)实现。它调用Student类的DeleteStudent()法从数据库中删除选择的学生信息,其中删除过程中使用StudentID作为参数。 9 学生成绩管理 9.1 登记成绩登记成绩功能由页面AddScore.aspx实现,文件AddScore.aspx.cs为它的代码隐藏文件。9.2 修改成绩修改成功功能由页面UpdateScore.aspx实现,文件UpdateScore.aspx.cs为它的代码隐藏文件。 9.3 审核成绩审核成绩功能由页面CheckScore.aspx实现,文件CheckScore.aspx.cs为它的代码隐藏文件。 10 学生信息管理系统设计的关键技术 高效的学生成绩查询机制被包含在页面SelectScore.aspx中,SelectScore.aspx.cs文件为它的代码隐藏文件。


    注意事项

    本文(aspnat学生信息管理.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开