《Windows程序设计》课程设计指导书Word文档下载推荐.docx

上传人:b****2 文档编号:14741102 上传时间:2022-10-24 格式:DOCX 页数:18 大小:417.97KB
下载 相关 举报
《Windows程序设计》课程设计指导书Word文档下载推荐.docx_第1页
第1页 / 共18页
《Windows程序设计》课程设计指导书Word文档下载推荐.docx_第2页
第2页 / 共18页
《Windows程序设计》课程设计指导书Word文档下载推荐.docx_第3页
第3页 / 共18页
《Windows程序设计》课程设计指导书Word文档下载推荐.docx_第4页
第4页 / 共18页
《Windows程序设计》课程设计指导书Word文档下载推荐.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《Windows程序设计》课程设计指导书Word文档下载推荐.docx

《《Windows程序设计》课程设计指导书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《Windows程序设计》课程设计指导书Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。

《Windows程序设计》课程设计指导书Word文档下载推荐.docx

课题或任务

Windows程序设计

周次

13-14

专  业

计算机科学与技术(本)

班级

12级(.net方向)

指导教师

邱宁/虞飞华、丁健龙/华冠萍

实习任务目的

通过本次实习,掌握C#的主要知识点以及.NETWindows常用控件的使用,并综合运用所学知识使用面向对象的程序设计思想开发一个Windows平台下基于三层架构的毕业生就业管理系统。

掌握.NET解决方案的管理及应用程序的设计、运行、调试等。

实习时间地点

2014年12月8日-2014年12月 19日,20-608(121.net班)

2014年12月8日-2014年12月19 日,20-612(122.net班)

实习具体内容

本次实习要求使用面向对象的程序设计思想,设计开发一个Windows平台下基于三层架构的毕业生就业管理系统。

该系统的主要使用用户为我校就业指导中心管理人员(含主任、操作员)、各院系管理人员(含分管领导、操作员、班主任)以及学校就业分管领导(含校领导、学生处处长)。

该系统的主要功能如下图所示:

实习任务安排

本实习以分组形式开展,三人一个小组,按下面模块进行任务分工,最后进行整合。

●成员一完成文件管理和方案管理两大模块

●成员二完成用户管理和生源管理两大模块

●成员三完成系统管理模块

实习要求

设计开发一个基于三层架构的毕业生就业管理系统。

1、学习系统分析方法

2、使用面向对象的设计思想

3、学会使用三层架构

4、掌握常用的Windows窗体控件

5、编写相关设计文档

实习报告编写要求

每个小组交一份实习报告和完成系统的源代码与数据库等电子资料,其中实习报告应包含以下内容:

1、系统需求分析

2、系统概要设计

3、遇到的问题及解决方法

4、心得体会

成绩评定

1、考勤(副班长做好考勤记录,三次旷课取消考试资格)(10%)

2、系统功能的完成情况(40%)

3、实习报告及相应文档规范性和完整性(30%)

4、现场考核(20%)

邱宁、华冠萍

预备知识

软件工程、数据库、C#,另请参考附录二

第一周(周1-2)系统分析与数据库设计

(一)目的

1、进行小组组建和分工

2、熟悉实习内容

3、掌握系统分析方法

4、掌握系统需求分析文档的编写

5、掌握系统概要设计文档的编写

6、掌握数据库设计方法

7、掌握SQLServer2005中关于数据表创建、记录添加的操作方法

8、掌握.NET中连接数据库的方法

9、掌握.NET中操作数据(查询、添加、修改、删除)的方法

10、掌握三层架构设计

(二)内容

1、组建开发小组,确定成员分工和小组负责人。

2、熟悉本次实习的内容,以及每位成员的具体任务安排。

3、分工对系统进行需求分析,并形成需求分析文档。

4、分工对系统进行概要设计,并形成概要设计文档。

5、分工对系统进行数据库设计,并在SQLServer2005中创建数据库。

6、熟悉三层架构,搭建系统框架。

7、建立数据库访问公共类,并分工完成各自部分的数据模型层类的设计。

(三)指导

1、请认真阅读附录一的实习内容。

2、请参考《软件工程》中的相关内容,完成系统需求分析与概要设计文档。

3、请参考《数据库原理》中相关内容,完成数据库设计,并创建数据库。

4、请参考《动软.Net代码生成器》软件中MODEL层的使用说明。

5、请结合参考《面向对象的程序设计》的相关内容,完成数据模型层类的设计。

6、数据表清单参见附录一的第四部分。

ﻬ第一周(周3-4)数据访问层的设计

1、掌握面向对象的设计方法

2、掌握三层架构中数据访问层的设计方法

3、掌握数据访问公共类的调用方法

4、掌握数据模型层的调用方法

1、掌握面向对象的设计方法

2、分工完成各自部分的数据访问层类的设计

3、测试数据访问公共类的正确性

4、测试数据模型层类的正确性

1、请认真阅读附录二的测试内容。

2、请参考《动软.Net代码生成器》软件中DAL层的使用说明。

3、请结合参考《面向对象的程序设计》的相关内容,完成数据访问层类的设计。

第一周(周5)第二周(周1) 业务层的设计

2、掌握三层架构中业务层的设计方法

3、掌握数据访问层类的调用方法

2、分工完成各自部分的业务层类的设计

3、测试数据访问层类的正确性

1、请参考《动软.Net代码生成器》软件中BLL层的使用说明。

2、请结合参考《面向对象的程序设计》的相关内容,完成业务层类的设计。

第二周(周2-3) 系统界面层的设计

1、掌握Windows程序的开发方法

2、掌握常用Windows控件的使用方法

3、掌握三层架构中界面层的设计方法

4、掌握业务层类的调用方法

5、掌握数据模型层的调用方法

1、分工完成各自部分的系统界面层的设计

2、测试业务层类的正确性

3、测试数据模型层类的正确性

1、请参考《Windows程序设计》的相关内容,完成系统界面层的设计。

2、窗体间数据共享的方法指导(前参见附录一的5.1)。

ﻬ第二周(周4-5) 系统整合

1、掌握系统测试方法

2、掌握系统部署方法

1、完成系统整合

2、完成系统的综合测试

3、完成系统的安装部署

1、请认真阅读附录二的测试内容,完成系统的综合测试。

2、请参考《Windows程序设计》的相关内容,完成系统的安装部署。

ﻬ附录一实习内容

一、系统概述

本次实习要求使用面向对象的程序设计思想,设计开发一个Windows平台下基于三层架构的毕业生就业管理系统。

该系统的主要功能如图1所示:

图1 系统功能

二、功能模块

2.1文件管理

此模块实现对系统的一般操作性管理,具体子功能如下:

●修改密码(FrmWjPassword):

修改当前登录用户的密码。

●锁定系统(FrmWjLock):

系统锁定后,必须正确输入当前登录用户的密码才能解锁。

●用户注销(FrmWjLogout):

注销当前登录用户。

●退出系统(FrmWjExit):

退出系统。

2.2生源管理

此模块实现对生源信息的管理,具体子功能如下:

●生源导入(FrmSyImport,加分功能):

将Excel或DBF文件形式的生源信息导入生源临时表,并对问题数据进行提示反馈。

导入向导请参考SQL Server(参考界面如图2-7所示)。

图2导入向导界面        图3数据源选择界面

图4字段匹配选择界面      图5导入确认界面

图6 导入错误提示界面       图7导入成功提示界面

●生源录入(FrmSyAdd):

允许管理员直接录入生源信息,布局参照图8。

要求实现相关字段的联动输入(比如:

选择了某个学院后,专业名称下拉框中只出现该学院包含的专业信息)。

●生源查询(FrmSyQuery):

依据条件查询生源信息并显示在列表中,对选取的信息可以直接删除,也可以双击浏览详细信息(FrmSyEdit,参考界面如图8所示)。

在浏览界面,可以对生源信息进行编辑修改,也可以进行删除。

图8生源浏览界面

●生源统计(FrmSyTotal):

以院系、专业、班级分别按学历、性别、生源地进行统计。

说明:

统计与查询的区别。

1)查询生源信息时,应当详细列出每条生源信息,包括:

姓名、学号、学院、专业等;

2)统计生源信息时,首先需要确定统计条件,不同统计条件得出的统计结果是不同的。

例如:

当统计条件为性别时,将只有性别和人数两列,且仅有两行记录(男生行与女生行),没有生源的具体信息;

当以学院为条件时,也只有学院与人数两列,记录行数则为学院的总数。

2.3方案管理

此模块实现对方案信息的管理,具体子功能如下:

●方案录入(FrmJyAdd):

允许管理员直接录入方案信息,布局参照图9,其中上方部分是该生源的简要信息。

选择了某个就业标志后,用人单位性质下拉框中只出现该标志允许的单位性质选项)。

●方案查询(FrmJyQuery):

依据条件查询方案信息并显示在列表中,对选取的信息可以直接删除,也可以双击浏览详细信息。

(FrmJyEdit,参考界面如图9所示)。

在浏览界面,可以对方案信息进行编辑修改,也可以进行删除。

图9方案浏览界面

●方案生成(FrmJyCreate,加分功能):

对未录入方案的毕业生,依据其师范类型自动派遣回生源地所属的主管单位(师范生到教育局,非师范生到人事局)。

●方案统计(FrmJyTotal):

以院系、专业、班级分别按流向单位性质和流向地区统计人数;

并按各学历的专业统计就业率(其中,签约率依据就业标志代码为1和4;

应聘率依据就业标志代码为2;

灵活率依据就业标志代码为3;

待就业率依据就业标志代码为5;

不就业率依据就业标志代码为6)。

2.4用户管理

此模块实现对用户信息的管理,具体子功能如下:

●用户登录(FrmYhLogin):

以分配的用户名和密码登录系统;

登录成功后需先选择操作年份,然后才进入主窗体。

●用户设置(FrmYhUser):

对用户进行管理,包括查询、分配、修改、删除用户,以及为角色分配用户。

●角色设置(FrmYhRole):

对角色进行管理,包括查询、新增、修改、删除角色,以及为角色分配功能模块。

●信息维护(FrmYhInfo):

当前登录用户修改自己的联系方式信息。

2.5系统管理

此模块实现对系统信息的管理,具体子功能如下:

●代码维护(FrmXtCode):

管理(查询、添加、修改、删除)系统运行所需的各个代码表。

●院系设置(FrmXtDept):

设置当前操作年份的院系设置(查询、添加、修改、删除、清除、导入、导出)。

●专业设置(FrmXtProf):

设置当前操作年份各院系的专业设置(查询、添加、修改、删除、清除、导入、导出)。

注意:

研究生专业代码必须与研究生专业代码表一致;

本科专科高职生专业代码必须与本专科专业代码表一致;

●班级设置(FrmXtClass):

设置当前操作年份各院系的班级设置(查询、添加、修改、删除、清除、导入、导出)。

●操作设置(FrmXtOper):

设置生源操作开放期、方案操作开放期。

●数据维护(FrmXtData):

备份和还原数据库;

按年度转移历年数据。

三、检测条件

3.1 生源检测

●院系或专业或班级错误。

错误原因:

1)所在院系和所在班级的格式不正确,正确应为:

代码+| +名称;

2)所在院系和所在班级与相应的院系设置和班级设

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

当前位置:首页 > 经管营销 > 公共行政管理

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

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