aspnat学生信息管理_第1页
aspnat学生信息管理_第2页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-.z.z.项目一ASP.NET综合应用实例一、系统总体设计系统功能设计功能、课程信息管理功能、同学信息管理功能、同学成果管理功能等。用户登录和注册功能用户登录和注册功能主要包括的功能如下:用户注册:由系统管理员添加新的用户。用户和角色管理功能管理。在系统中主要包括:用户管理、角色管理、添加角色和用户修改密码。老师信息管理功能在系统中主要包括:添加新的老师信息、修改老师信息、删除老师信息。班级和班级管理功能班级和班级、查看班级和班级。课程信息管理功能等。在系统中主要包括添加课程信息、修改课程信息、删除课程信息。同学信息管理功能等。在系统中主要包括添加同学信息、修改同学信息、删除同学信息。同学成

2、果管理功能除同学成果。系统模块划分依据 1.1 的系统功能设计,可以把同学信息管理系统划分为用户登录和注册模块、用户和角色管理模块、老师信息管理模块、班级和班级管理模块、课程信息管理模块、同学信息管理模块、同学成果管理模块。系统数据库设计总体设计课程数据、成果数据。表设计 (Tree)2角色表(Role)RoleIDID 等。User 用来存储用户的数据,如用户ID、用户名称、用户密码、电子、所ID 等。GradeID、班级名称、时间(年、包含的学期等。DepartmentDepartment 用来存储部门的信息,如部门ID、部门名称、部门备注信息等。老师表 TeacherTeacherID、

3、老师名称、年龄、雇用日期、联系等。Class班级表 Class 用来存储班级的信息,如班级名称、班主任 ID、所属班级 ID、同学数量等。CourseCourseID、课程名称、课程的具体信息、ID 等。Student同学信息表 Student 用来存储同学的信息,犹如学 ID、同学、性别、年龄、联系地址、籍贯等。ScoreScoreIDIDID、课程成果等。表关系设计系统主页面设计界面设计系统主页面为 Main.asp* , 存放在文件夹DesktopModules下, 它由页面Inde*.asp*MainDesktop.asp*LeftTree.asp*SystemTop.asp*共同组成

4、。功能模块树设计功能模块树主要由页面 LeftTree.asp*实现,它的代码隐蔽文件为,主要以树形式显示系统的功能模块。界面设计LeftTree.asp*TreeViewLeftTreeView,主要UserManage.asp*等。页面初始化页面 LeftTree.asp*初始化功能比较简洁,主要从数据库的功能模块表猎取全部信息,然后通过LeftTreeView 控件显示这些信息。页面LeftTree.asp*初始化功能由函Page_Load()和函数 BindTreeData()实现用户登录和注册用户登录Default.asp*实现,它的代码隐蔽文件为,同时该页面为系统的起始页面。用户注

5、册用户注册主要实现添加用户功能,它由页面 AddUser.asp*实现,它的代码隐蔽文件为。该页面保存在文件夹DesktopModules/User”下。老师信息管理老师基本信息管理添加老师信息AddTeacher.asp*实现,为它的代码隐蔽文件。用户可以通过该页面添加新的老师信息。修改老师信息可以通过该页面修改老师信息。删除老师信息TeacherManage.a*ps择的老师信息,该功能由大事 deleteBtn_Click(object sender,ImageClickEventArgs e)实现。它调用TeacherDeleteTeacher()法从数据库中删除选择的老师信息,其中删

6、TeacherID 作为参数。班级管理和班级管理班级管理GradeManage.asp*实现,文件为它的代码隐蔽文件。班级管理ClassManage.asp*实现,文件为它的代码隐蔽文件。课程信息管理课程基本信息管理CourseManage.asp*实现,文件为它的代码隐蔽文件。添加课程信息AddCourse.asp*实现,为它的代码隐蔽文件。修改课程信息UpdateCourse.asp*实现,为它的代码隐蔽文件。删除课程信息在课程基本信息管理页面 CourseManage.asp*中单击【】按钮,就可以删除选择的课程信息,该功能由大事 deleteBtn_Click(object sende

7、r,ImageClickEventArgs e)实CourseDeleteCourse(CourseID 作为参数。同学信息管理同学基本信息管理StudentManage.asp*实现,文件为它的代码隐蔽文件。添加同学信息AddStudent.asp*实现,为它的代码隐蔽文件。修改同学信息UpdateStudent.asp*实现,为它的代码隐蔽文件。删除同学信息StudentManage.asp*中单击【】按钮,就可以删除选择的同学信息,该功能由大事 deleteBtn_Click(object sneder,ImageClickEventArgs e)实现。它调用 Student 类的 DeleteStudent()法从数据库中删除选择的同学信息,其中删StudentID 作为参数。同学成果管理登记成果AddScore.asp*实现,文件为它的代码隐蔽文件。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论