综合设计学生管理系统设计文档.docx

上传人:b****3 文档编号:3560990 上传时间:2022-11-23 格式:DOCX 页数:22 大小:1.02MB
下载 相关 举报
综合设计学生管理系统设计文档.docx_第1页
第1页 / 共22页
综合设计学生管理系统设计文档.docx_第2页
第2页 / 共22页
综合设计学生管理系统设计文档.docx_第3页
第3页 / 共22页
综合设计学生管理系统设计文档.docx_第4页
第4页 / 共22页
综合设计学生管理系统设计文档.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

综合设计学生管理系统设计文档.docx

《综合设计学生管理系统设计文档.docx》由会员分享,可在线阅读,更多相关《综合设计学生管理系统设计文档.docx(22页珍藏版)》请在冰豆网上搜索。

综合设计学生管理系统设计文档.docx

综合设计学生管理系统设计文档

数据库综合设计

说明文档

制作:

2009118131

软件工程

田壮虎

本次所做为学生信息管理系统,

使用软件sql2008数据库系统和vc#2008编程工具,

先是数据库设计部分:

数据库名称为:

student

服务器administrator帐号为:

tianzhuanghu,password=tian815100

conn=newSqlConnection("datasource=(local);database=student;uid=tianzhuanghu;password=tian815100;");

请确保安装数据库sql2008和vc#2008,并将数据库student所有权给tianzhuanghu以及数据库登录设置为混合登陆,sql身份也能登陆方能运行

以及确保数据库服务器登录为混合登陆,并添加数据文件

//请确保服务器名称和数据库名称正确

数据库建立

下面为主键,同时为外键和主键

1获奖信息

award(sno,item,awardmoney)

2课程开设信息

courses(cno,cname,credithour,pricourse)

3系别开设

depts(deptno,deptname)

4社团开设

groupin(groupnum,groupname,groupcount,groupaddress)

5社团加入

joingroup(groupnum,grouptime,groupzhiwu,sno)

//这里有3个触发器,用来使每加入一个同学,社团信息中的人数自加一

6学生成绩

reports(sno,cno,grade)

//这里也有3个触发器,用来更新同学的学分用的

7学生选课

selectcourse(cno,sno)

8学生信息

students(sno,sname,deptno,startdate,credithours,telphone,address,sex,zhiwu)

//在c#做的应用系统中,使用的是分学生基本信息,学生详细信息,用于未注册详细信息也可以使用

9教师信息

teachers(teachernum,teachername,teacherphone,depart,teacherbirthday,teachersex)

10教师自由选择授课

teach(teachernum,cno,classroom)

12宿舍开设

Departaddress(place,departdirctor)

13学生宿舍管理

Studentdepartment(sno,place,floot)

14操作员表

操作员表(opno,opname,opmm,opjp)

15专业开设

Major(majornum,majorname,deptno)

16班级开设

Class(classnum,classdirector,majornum,classcount)

17学生加入班级

Joinclass(classnum,sno,joindate)

//这里又有触发器,用来更新班级人数

.....

主要功能:

权限管理图

 

主任功能图

 

管理员功能图

学生模块

教师模块

 

//由于时间有限,仅完成主人模块和管理员模块,

//关于教师登录和学生登录的功能并未实现

教师功能图:

学生功能图:

应用程序功能设计部分:

首先是登录判断,默认第一个为超级管理员(密码为tian815100),即主任,剩下的用户权限为管理员(均为1234567890)

功能一共分2大模块,

第一模块为管理员功能:

学生模块:

基本信息添加,详细信息添加,社团加入,学生选修课程,学生全部信息访问,和毕业学生删除功能,学生宿舍管理

老师模块:

老师基本信息注册修改,老师自由选择授课。

第二模块为主任功能:

独有功能开设系部,开设社团,开设学科,开设班级,开设专业

同时拥有管理员的所有功能

系部拥有2个属性,为系部名称和编号,同时,主任拥有注销系部和开设系部的功能

社团拥有4个属性,为社团编号,社团名,社团人数,社团办公地点,同时,主任拥有社团注册和社团取消功能

学科拥有4个属性,课程号,课程名,课程前置,课程学分,同时,主任拥有添加新学科,注销学科,修改学科信息的权限

最后,主任还拥有管理员注册功能,管理员信息管理功能

应用程序功能截图:

………………………………

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 信息与通信

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1