程序开发框架技术实践报告文档格式.docx

上传人:b****5 文档编号:16150929 上传时间:2022-11-21 格式:DOCX 页数:54 大小:1.68MB
下载 相关 举报
程序开发框架技术实践报告文档格式.docx_第1页
第1页 / 共54页
程序开发框架技术实践报告文档格式.docx_第2页
第2页 / 共54页
程序开发框架技术实践报告文档格式.docx_第3页
第3页 / 共54页
程序开发框架技术实践报告文档格式.docx_第4页
第4页 / 共54页
程序开发框架技术实践报告文档格式.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

程序开发框架技术实践报告文档格式.docx

《程序开发框架技术实践报告文档格式.docx》由会员分享,可在线阅读,更多相关《程序开发框架技术实践报告文档格式.docx(54页珍藏版)》请在冰豆网上搜索。

程序开发框架技术实践报告文档格式.docx

实践题目:

大学生就业系统

实现功能:

实现毕业生信息管理网络化的查询与管理,能够实现毕业生在网上修改个人的相关信息,就业信息,查询用人单位的招聘信息,使毕业生不分时间,地点,只要能上网都可以查询和修改相应信息,并能够获取最新的招聘信息。

管理员可以修改自己的信息,并可以注册新的管理员等工作,也可以随时浏览企业对毕业生的反馈信息,是学校对毕业生的就业情况更轻松的掌握。

企业可以利用本系统随时发布招聘信息,浏览毕业生的基本信息以及企业自身的信息修改等。

用户需要进行用户名注册,密码输入,进行登录,成功登录系统就可对系统的各个功能部件进行运用操作。

三:

实践主要步骤和实现

调查—结论

经过调研及分析,大学生就业咨询系统主要完成以下功能:

<

1>

对用人单位的基本信息进行录入、修改、删除等。

2>

实现毕业生专业信息的维护。

3>

定时发布用人单位的毕业生需求信息。

4>

方便的实现对人才需求信息的检索。

5>

能够对历年的毕业需求信息进行统计、分析。

6>

具有数据备份和数据恢复功能。

●解决方案

通过分析,我主要通过5个模块来实现:

<

注册:

大学生注册,企业注册,管理员注册

毕业生信息管理:

发布求职信息,查看招聘信息,个人信息修改

企业信息管理:

发布招聘信息,查看求职信息,企业信息修改

系统设置:

管理员信息管理,密码修改,查看大学生、企业注册信息,查看求职信息,查看发布信息<

关于我们:

About,退出

●数据字典—图(数据流图、E-R图、结构图、流程图)

信息管理

系统维护

企业信息修改

查看求职信息

发布招聘信息

注册

个人信息修改

发布求职信息

查看招聘信息

通过需求分析,得出大学生就业系统数据流图如图所示:

管理员

根据系统数据流图和系统分析,得出系统的总体概念模型(E-R)如图所示:

用户名

密码

用户

求职信息

登录

查询

毕业生

发布

招聘信息

企业

姓名

专业

职业要求

职业名

企业名

地区

企业简介

应聘职位

求职简历

年龄

用户名

流程图

开始

企业信息管理

管理员登陆?

管理员?

企业?

大学生?

注册?

大学生登陆?

大学生信息管理

企业登陆?

退出

结构图:

毕业生信息管理

关于我们

系统设置

关于

修改

管理员

功能模块及结构描述

重点模块的实现(文字描述、抓图、界面)

登录界面:

新用户注册界面,可以选择毕业生,企业或者管理员:

大学生注册,分了两个界面显示,注册后可以填写自己的详细信息,如果不填写,也可以以后发布求职信息时填写或者修改:

企业注册:

管理员注册:

大学生:

企业:

主要流程描述

数据准备:

我在网上搜索了河南省各市区公司的真实信息,真实模拟公司与毕业生关于工作交流。

窗体设计:

窗体的具体分析:

窗体设计是程序开发中一个很重要的环节,因为窗体是为用户提供的工作界面,用来接受用户的各种的数据录入,而且可以与表、查询、报表等密切结合,从而实现数据的录入、显示、修改、删除等。

在数据库系统中,我们使用了美观的窗体,生动、方便地显示数据表中的内容。

窗体中应用子窗体,完成必须的录入、显示、修改、删除等的功能。

*************************************登陆、注册************************

登陆界面Form1.cs(企业、毕业生、管理员登陆)

注册窗体:

Newuser_register.cs(企业、毕业生、管理员注册)

****************************************管理员窗体***************************************

管理员主界面Admin.cs管理员注册界面Admin_zhuce.cs管理员修改个人信息Admininfo.cs管理员查看企业chakanqiye.cs管理员查看毕业生chakanstudent.cs关于我们界面about_form.cs

*****************************************大学生窗体***********************************************

大学生主界面College.cs大学生注册界面college_zhuce.cs

大学生查看招聘信息界面college_Chakan.cs大学生发布求职信息界面college_Fabu.cs大学生修改个人信息界面college_Xiugai.cs

****************************************企业窗体***************************************************

企业主界面Company.cs企业注册界面company_zhuce.cs企业查看求职信息界面company_Chakan.cs大企业发布招聘信息界面company_Fabu.csqiye企业修改信息界面company_Xiugai.cs整体显示公司发布的招聘信息界面Companyfabu_Collegechakan.cs

3.1各个主模块的流程图

毕业生子系统流程图:

登陆窗口

N

正确?

Y

系统界面

求职信息管理

招聘信息查询

结束

企业子系统的程序流程图

招聘信息发布

企业信息更改

管理员系统程序流程图:

管理界面

查看发布信息

管理员信息管理

密码修改

代码设计:

界面层(UI)、实体访问层、数据访问层

表现层:

就是你看到的内容,比如页面内容

业务逻辑层:

就是你的跳转之类的处理过程

数据访问层:

就是和数据库打交道的层

C对应着业务层,V对应这表现层,M对应着数据访问层

****************************界面层***********************************

***************************登陆界面******************************

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

usingSystem.Data.SqlClient;

namespacecollegeJY

{

publicpartialclassLogin:

Form

{

OperationDBdb=newOperationDB();

publicLogin()

InitializeComponent();

}

privatevoidLogin_Load(objectsender,EventArgse)

this.CenterToScreen();

privatevoidbtnCancel_Click(objectsender,EventArgse)

Close();

this.Dispose(false);

privatevoidbtnLogin_Click(objectsender,EventArgse)

OperationDBodb=newOperationDB();

//实例化数据库操作类的实例

if(comboBox1.Text=="

管理员"

stringsql="

select*fromAdmin_zhucewherename='

"

+txtName.Text+"

'

andmima='

+txtPwd.Text+"

'

;

stringadmin=odb.TestLoginUser(txtName.Text,txtPwd.Text,sql);

if(admin!

="

-1"

Cpublic.logininfo=true;

Cpublic.loginname=txtName.Text;

MessageBox.Show("

登陆成功!

);

this.Close();

//打开主窗口,并把当前窗口关闭

Cpublic.loginkind="

else

如果您无法正常登陆,可能出现如下故障:

+

"

1、您是未登录的用户"

2、您的用户名密码不匹配"

3、您选择的用户类型与用户名,密码不匹配"

大学生"

select*fromCollege_zhuce_onewherename='

stringcollege=odb.TestLoginUser(txtName.Text,txtPwd.Text,sql);

if(college!

//打开主窗口,并把当前窗口关闭

//打开主窗体的同时,把该用户的用户名以属性的形式给主窗体传过去

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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