搜索
您的当前位置:首页正文

硕士研究生导师选择系统

来源:好走旅游网



系统分析与设计课程设计报告

题目:硕士研究生导师选择系统

班级

信管102


姓名姚红叶、

刘佳、

刘云、

王蕾、

栾静静


学号 201002141120100214122010021413

20100214142010021415

山东建筑大学管理工程学院 信息管理与信息系统专业10

20121226

山东建筑大学管理工程学院 1




学号

姓名

完成的工作

成绩

2010021411

姚红叶

系统分析与开发


2010021412

刘佳

系统分析与开发


2010021413

刘云

数据采集及整理


2010021414

王蕾

数据采集及整理


2010021415

栾静静

系统分析与开发






山东建筑大学管理工程学院 2



目 录

前言…………………………………………………………………………………………….页号

第一章 ××××系统调查与规划
第一节 系统调查……………………………………………………………………..页号第二节 可行性分析…………………………………………………………………..页号第三节 系统规划……………………………………………………………………..页号

第二章 ××××系统分析
第一节 目标分析……………………………………………………………………..页号第二节 用户分析……………………………………………………………………..页号第三节 功能分析…………………………………………………………………..…页号第四节 业务流程分析……………………………………………………………..…页号第五节 数据流程分析……………………………………………………………..…页号第六节 管理模型分析…………………………………………………………..……页号第七节计算机资源配置分析…………………………………………………..……页号第八节与新系统相配套的管理制度的建立…………………………………..……页号

第三章 ××××系统设计
第一节 系统功能结构设计………………………………………………..…………页号第二节 数据库设计………………………………………………………..…………页号第三节 代码设计…………………………………………………………..…………页号第四节 输入/输出设计……………………………………………………..………页号第五节 主要模块的处理流程设计………………………………………..…………页号

第四章 课程设计总结
第一节 项目实施的进度计划…………………………………………………………页号第一节 自我评价………………………………………………………………………页号第三节 对教学和设计作业的建议……………………………………………………页号

山东建筑大学管理工程学院 3



第一章 硕士研究生导师选择系统调查与规划

第一节系统调查
一、调查方法与步骤
根据实际工作(开调查会、发调查表、访问、直接参加业务实践、网络搜索等)编写本部分内容,不能只罗列笼统的词语。

二、调查内容
1、系统用户
内容内容内容内容内容
2、管理功能
内容内容内容内容内容
3、业务流程
内容内容内容内容内容
4、各种原始资料
(1)参考《化工学院硕士研究生和导师双向选择办法》
双向选择的基本原则
硕士研究生指导教师的招生人数限制
双向选择的时间安排与工作程序
(2)参考现已有系统
5、各种输出文件
报告、文件、表格等,调查过程中注意各类数据特征信息的收集,例如,类型、平均值、最大值、最小值等。

第二节可行性分析
一、技术可行性
内容内容内容内容内容内容内容内容内容内容内容二、经济可行性
内容内容内容内容内容内容内容内容内容内容内容三、其他因素可行性
内容内容内容内容内容内容内容内容内容内容内容综上所述,本系统的开发立项是可行的。

第三节系统规划
一、项目概况
1、项目说明
1)项目名称:内容内容内容内容内容内容内容内容内容
2)用户:内容内容内容内容内容内容内容内容内容
2、项目背景
内容内容内容内容内容内容内容内容内容
二、项目计划
1、项目目标:内容内容内容内容内容内容内容内容内容
2、项目范围:内容内容内容内容内容内容内容内容内容
3、限定条件:内容内容内容内容内容内容内容内容内容
4、所需可交付的工作任务:分析设计报告、软件产品、使用手册、中期报告和汇报演

山东建筑大学管理工程学院 4



讲稿等。

5、每一项任务所需技能:
(1)数据采集调研:数据信息采集能力。

(2)数据分析与整理:数据分析能力。

(3)系统开发:系统分析与开发能力。

6、所采用的工具和技术清单:拟采用的技术:信息采集、数据库、ASP.NET7、已意识到风险及应变计划:
(1)所需数据信息的采集:请教负责研究生双选的老师。

(2)系统的具体实施操作:搜索相关知识。

8、项目分工:

姓名

分工

姚红叶

系统分析与开发

刘佳

系统分析与开发

刘云

数据采集及整理

王蕾

数据采集及调研

栾静静

系统分析与开发

第二章××××系统分析

第一节目标分析
1、管理目标:为了更好地管理硕士研究生导师选择信息,教务处在正常运营中必须面对 大量学生信息、教师信息、课程信息以及三者之间相互联系产生的选择信息。由于学 校的课程教师学生数量繁多,包含的信息量大且复杂,管理的目标是使硕士研究生导 师选择管理工作更加规范化,系统化,程序化,提高信息处理的准确性,能够及时有 效地查询,修改相关的信息。

2、用户目标:系统的主要用户是学生、教师以及教务管理员。教务管理员可以通过身份登录,对选择的信息进行审批公布以及对系统进行全面的维护;教师和学生可以以不同的身份进入到不同的界面,通过自己所拥有的权限进行不同的操作。

3、技术目标:该系统用于提高教务处的工作效率,方便用户之间的信息交换,简化硕士研究生导师双向选择的流程,使硕士研究生导师双向选择工作更加规范化、系统化、程序化,提高硕士研究生导师双向选择工作的速度和准确性,能够及时、有效、准确完成硕士研究生导师双向选择工作。

第二节用户分析
教务管理员:用过教务管理员身份登录,对学生、教师、双选信息进行管理和统计,以及状态的查看和维护并生成硕士研究生导师双选的最终结果。所涉及的信息包括:学生选择导师信息和导师确认信息。

教师:根据本人的教师号和密码登录系统,确认导师选择学生情况。

学生:根据本人的学号和密码登录系统,首先核实本人信息,然后查看可选导师信息,最后选择导师。

第三节功能分析
组织结构图如下:

山东建筑大学管理工程学院 5







教务处































第五节 数据流程分析

1、外部实体

名称:教务管理员

山东建筑大学管理工程学院 7




说明:发布学生导师双选信息,审批协调发布核定

输出数据流:p1→D1,2,3 p4→D6,7

输入数据流:教务管理员


名称:学生

说明:学生选择导师

输出数据流:p2→D4

输入数据流:D2→p2


名称:教师

说明:确认选择学生

输出数据:p3→D5

输入数据:D4→p3

2、处理过程

处理过程条目名称:发布信息
说明:发布双选通知,导师信息和学生信息。

输入:
输出:p1->D1,p1->D2,p3->D3
处理:发布双选所需信息,生成三个表格。

处理过程条目名称:选择教师
说明:学生根据老师信息进行选择。

输入:D2->p2
输出:p2->D4
处理:学生根据老师信息表,选择老师并形成学生选择教师表。

处理过程条目
名称:导师确认选择
说明:导师根据学生选择教师表和学生信息表,选择确认学生。

山东建筑大学管理工程学院 8




输入:D4->p3

输出:p3->D5

处理:导师根据学生选择教师表和学生信息表,选择确认学生并生成导师选择学

生表。

处理过程条目
名称:审批协调核定发布
说明:教务管理员对提交的导师确认选择表进行审批协调核定发布。

输入:D5->p4
输出:p4->D6p4->D7
处理:教务管理员对提交的导师确认选择表进行审批协调核定发布,并形成最终表并存档。

3、数据存储过程

存储文件名:

学生信息表

编号:D1

简要说明

教师通过此表分析是否选择该学生

数据结构

学号 int

姓名 char(20)

班级 char(40)

性别 char(4)

成绩 float

个人事迹

流入数据

教务管理员

流出数据

P2


存储文件名:

教师信息表

编号:D2

简要说明

学生通过此表分析是否选择该教师

数据结构

教职工号 int

姓名 char(20)

年龄 int

性别 char(4)

研究方向

山东建筑大学管理工程学院 9





个人成就

流入数据

教务管理员

流出数据

P2


存储文件名:

学生选择教师表

编号:D4

简要说明

该表为学生选择导师的结果,导师通过此表确认学生

数据结构

教职工号 int

导师姓名 char(20)

学号 int

学生姓名 char(4)

流入数据

P2

流出数据

P3


存储文件名:

导师选择学生表

编号:D5

简要说明

该表为导师确认学生的结果

数据结构

教职工号 int

导师姓名 char(20)

学号 int

学生姓名 char(4)

流入数据

P3

流出数据

P4


存储文件名:

最终表

编号:D6

简要说明

该表为硕士研究生导师双选结果

数据结构

教职工号 int

导师姓名 char(20)

学号 int

学生姓名 char(4)

流入数据

P4

流出数据

D6

第六节计算机资源的配置分析

1、硬件环境:

山东建筑大学管理工程学院 10



CPU:主频1G以上,建议主频2G以上
内存:512M以上,建议1G以上
硬盘:40G以上的可用硬盘空间
2、软件环境:
系统环境:windows7
数据库服务器:sqlserver 2000
开发工具:.net

第七节与新系统相配套的管理制度的建立
1、学生选教师必须以教师研究领域计划为基础,自主安排好自己的学习进 程。

2、当一个教师所选人数超过其最大容量时,不可进行选择了。

3、每个学生仅限选择两个导师,不可多选。所选教师必须符合其强调的所 有要求。

4、最终双选表的形成分为两个阶段:教师选择和教务管理员选择。当选择 某一教师人数过多的时候教务管理员可以进行协调。

第三章××××系统设计

第一节系统功能结构设计
系统运行环境设计
1、硬件环境:
CPU:主频1G以上,建议主频2G以上
内存:512M以上,建议1G以上
硬盘:40G以上的可用硬盘空间
2、软件环境:
系统环境:
windows7 数据库服务器:sqlserver 2000
开发工具:.net
二、系统功能结构设计
1、功能结构图:

山东建筑大学管理工程学院 11







教务处































专业

性别

成绩

个人事迹

姓名

学生

学号

1

1

p

选择

教职工号

姓名

性别

年龄

m

导师

1

1

个人成就

研究方向

n

1

教务管

理员

教职工号 姓名

E-R2、逻辑结构设计

关系模型:
学生(学号,姓名,专业,性别,成绩,个人事迹)
导师(教职工号,姓名,年龄,性别,研究方向,个人成就)教务管理员(教职工号,姓名)
选择(教职工号,学号,学生姓名,导师姓名)

3、物理结构设计

数据字典
1)学生表

字段名称

数据类型

字段长度

说明

学号

int

4

主码

姓名

char

20


专业

char

20


性别

char

4


山东建筑大学管理工程学院 13




成绩

char

50


个人事迹

char

250


2)导师表

字段名称

数据类型

字段长度

说明

教职工号

int

4

主码

姓名

char

20


性别

char

4


年龄

int

4


研究方向

char

50


个人成就

char

250


3)登录表

字段名称

数据类型

字段长度

说明

学号/教职工号

int

4

主码

姓名

char

20


密码

char

10


身份

char

20


山东建筑大学管理工程学院 14



第三节代码设计

登录页面:

usingSystem;
usingSystem.Configuration;
usingSystem.Data;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.HtmlControls;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Xml.Linq;
usingSystem.Data.SqlClient;
publicpartialclass_Default: System.Web.UI.Page {
protectedvoidPage_Load(objectsender, EventArgse) {

Response.Write(Session["Message"]);
}
protectedvoidReset_Click(objectsender, EventArgse) {
Response.Redirect("index.aspx");
Response.End();
}
protectedvoidLogin_Click(objectsender, EventArgse) {

Stringsql = "selectUserName,[Password],FullName,Degree from [User] where UserName = '"+ Username.Text + "'";
stringconnectionString = ConfigurationManager.ConnectionStrings
["daoshishuangxuanConnectionString"].ToString();
SqlConnection conn = newSqlConnection(connectionString);

山东建筑大学管理工程学院 15



conn.Open();
SqlCommand odc = newSqlCommand(sql, conn);
SqlDataReader reader = odc.ExecuteReader();

reader.Read();

if(reader.Read())
{
if((String)reader["Password"]!= Password.Text)
{
Response.Write("你输入的密码有误");
return;
}
}
else
{Response.Write("该用户不存在!");
return;
}
Session["UserName"]= reader["UserName"].ToString();
Session["Message"]= Session["Message"].ToString()+ "欢迎你!"; switch(reader["Degree"].ToString())
{ case"管理员":
Response.Redirect("adminMain.aspx");
break;
case"学生":
Response.Redirect("stuMain.aspx");
break;
case"教师":
Response.Redirect("teaMain.aspx");
break;
}
}
}
第四节输入/输出设计

1、主要界面设计图以及说明

登录界面

山东建筑大学管理工程学院 16



第五节主要模块的处理流程设计

程序描述

1.登录模块设计说明

1)程序描述

在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和

密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。并在输入

了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过

程中的错误输入或者错误操作,以便用户进行正确的登录。

2)功能

本模块的主要功能是对用户身份进行,,验证只有系统的合法用户才能进入系

统。输入项、输出项:输入项为账号和密码。账号为整型,密码为字符串,长度

各为10个字符。

3)输入项

输入项、输出项:输入项为账号和密码。账号为整型,密码为字符串,长度各为

10个字符。

4)输出项

给出以每一个输入项的我、包括名称,标识,数据的类型和格式,数据值的有效范围、输入

方式、数量和频度、输入体、输入数据的来源和安全保密条件等。

5)程序流程

山东建筑大学管理工程学院 17



开始

登录系统

N Y

用户名、密

码及校验码

合法

Y

进入系统

结束

功能
性能
输人项
输出项
算法
流程逻辑根据需要详细描述主要处理流程(程序流程图或 N-S图或 PDL)接口
存储分配
注释设计
限制条件
测试计划
尚未解决的问题

第四章课程设计总结

第一节系统分析设计的进度计划
把任务分解,安排详细的进度(甘特图或 PERT图或 文字描述)第二节自我评价
你所设计的系统的特点(优点、缺点)
工作业绩(每个人的工作分工)
小组对每个人工作的评定(主要指工作量、工作质量、合作精神) 优□良 □中 □及格 □不及格

姓名

工作内容

小组评价










山东建筑大学管理工程学院 18










第三节对教学和课程设计的建议
内容内容内容内容内容内容容内容内容内容容内容内容内容

主要参考文献
1.《具体书名》
2.具体论文
3.具体网址
致谢
请在此感谢帮助了你工作的人。

山东建筑大学管理工程学院 19

因篇幅问题不能全部显示,请点此查看更多更全内容

Top