(3)用户密码修改:依次输入用户名、新密码、确认新密码,完成修改。 (4)删除用户:有组删除和个别删除2种方式 组删除:组删除运用的情况例如一个年级的学生都已毕业,则需要组删除实现快速操作。首先选择院系,然后依次选择年级和班级,从而实现快速删除组成员。 个别删除:输入用户名,点查询。若查询成功: a.为学生,显示学号、姓名、性别、出生日期、所属院系、年级、班级等7项,确认后完成删除操作。 b.为教师,显示教师编号、姓名、性别、出生日期、职称、所属院系等6项,确认后完成删除操作。 4.2.2 物理结构设计 物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。由于数据过于庞大,故略去。 4.2.3 数据结构与程序的关系 服务器程序在对数据库进行各种访问操作时需要对数据库数据结构,也就是数据表进行查询和修改。 物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以物理数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。 (4)学习资源部分 // 获得教师已经创建的课程数据集合 public DataSet GetCourse(string userid) //根据课程编号获得该课程所拥有的资源的数据集合 public DataSet GetResByCourseid(string courseid) // 根据资源编号获得该资源的资源[嵌套获得] public DataSet GetSubResByResid(int resid) // 获得学科 public DataSet GetSubject() //根据学科编号获得该学科的所有知识体系 public DataSet GetLoreBySubid(string subid) //添加课程 public int AddCourse(string loreid, string name, string goal, string userid, string date) //删除课程 public bool DelCourse(string courseid) //获得课程所属信息 public DataSet GetCourseInfo(string courseid) //根据课程体系获得课程列表 public DataSet GetAllCourse(string subid, string loreid) |