net开发技术基础课程设计

上传人:gg****m 文档编号:217176518 上传时间:2021-12-01 格式:DOCX 页数:28 大小:499.51KB
返回 下载 相关 举报
net开发技术基础课程设计_第1页
第1页 / 共28页
net开发技术基础课程设计_第2页
第2页 / 共28页
net开发技术基础课程设计_第3页
第3页 / 共28页
net开发技术基础课程设计_第4页
第4页 / 共28页
net开发技术基础课程设计_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《net开发技术基础课程设计》由会员分享,可在线阅读,更多相关《net开发技术基础课程设计(28页珍藏版)》请在金锄头文库上搜索。

1、重庆科技学院课程设计报告院(系):电气与信息工程学院 专业班级:计科普09-02学生姓名:桂超学 号:2009441643设计地点(单位):1520设计题目:员工信息管理系统完成日期:2011年11月29 H指导教师评语:成绩(五级记分制):指导教师(签字):重庆科技学院课程设计任务书设计题目:员工信息管理系统学生姓名桂超课程名称NET开发技术基础课程设计计科2009-2班地点1520起止时间2011年11月20日至2011年11月30日设 汁 内 容 及 要 求1、设计内容:1)查询、浏览库存物品信息2)出库管理:管理员查看用户的所有出库单,了解用户出库单的详细情况并且 审核出库单,可以按用

2、户名和出库单状态來查询出库单,并对某张出库单进 行操作。3)物品类别管理:管理员可以对物品的一级类别,二级类别进行管理,可以添 加,修改,删除物品的一级类别和物品二级类别。4)入库管理:管理员可以编辑物品,填写物品的详细资料,讲其入库。5)统计功能,按照入库或者出库时间进行统计,或者按照物品单价、数量进行 统计。6)退出登录2、要求:代码实现要体现00A程序设计的思想代码实现需采用C#语言代码要能调试通过并运行,体现优化的思想进行创新设计3、技术要求:该系统要求采用C/S模式或是B/S模式实现,但从技术上,必须达到以下要求。1、安装包(必有10分)2、运行不出错,要进行错误捕获处理机制(必有1

3、5分)3、数据库连结不出错,写出,读出(必有15分)4、菜单、下拉框、状态栏(选有10分)5、水晶报表(必有15分)6、帮助(必有15分)7、美工(选有15分)8、.dll (选有 15 分)9、WebService (选有 15 分)10、调用了数据库中的视图(10分)、调用了数据库中的存储过程 (10分)。(必有)注:必有的技术,必须在实现,选有项,则根据自身要求,和软件项 目的要求,自己选用,如果采用除以上技术以外的其它技术,答辨时, 请特别提出。4数据库设计要求(必须达到以下要求):1、数据库用的表不少于5个(20分)2、表与表之间必须有引用,必有参照完整性约束(20分)3、数据库中的

4、视图必须不少于5个(20分)4、数据库中的存储过程不少于5个(20分)5、数据库在的触发器不少于2个(20分)设 计 参 数进 度 要 求第一阶段:分析系统中需要实现的功能;第二阶段:根据问题描述,设计系统的解决方案;第三阶段:完成各个功能模块的划分,及其代码编写;第四阶段:测试并完成报告、答辩参考资料1 Mickey WilliamsVisual c#. NET技术内幕(第二版).清华大学出版社.2007. 32、王辉、张大治Visual c#程序设计实用教程(第一版).清华大学出版社.2007. 33、刘怦、吴中元C#编程及应用程序开发教程(第一版)清华大学出版社.2006. 5其它考核方

5、法:课程设计报告20%代码60%答辩20%评定方式:总分:100分1、0- 59分:不及格;2、60- 69分:及格;3、70- 79 分:中;4、80- 89 分:良;5、90-100 分:优说明1本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份 由负责教师留用。2.若填写内容较多可另纸附后。3.题多名学生共用的,在设计 内容、参数、要求等方面应有所区别。教研室主任:向毅指导教师:裴仰军2011 年 6 月 25 口摘要本次课程设计的题FI是员工信息管理系统,釆用C#语言,通过Windows窗 体编程和数据库的设计,管理员登录系统对员工信息的添加,删除,修改。管理 员可

6、以对员工的基本类别类别进行设置等等操作。通过代码能够实现岁数据库的操作,对数据库进行写入、读出的操作,从而 让整个程序流畅的运行。关键词:C#, WinForm应用程序,数据库,员工信息管理系统目录摘要5目录61. 需求分析与结构图71需求分析错误!未定义书签。1.2系统体系结构图错误!未定义书签。2. 简单的数据库设计错误!未定义书签。3. 主要功能模块的设计与实现103.1数数据库的连接与读取103.2登陆身份验证错误!未定义书签。3.3表中数据写入listBox控件183.4 DataGridView控件获取数据库数据并显示在控件上错误!未定义书签。3.5数据库的添加,删除,修改操作错误

7、!未定义书签。4运行截图20总结25致谢26参考文献27附录错误!未定义书签。1需求分析说明信息化的发展给许多方面都带來了便利,如果用软件来管理员工的信息的 话,更加方便,快捷,高效,还可以通过数据库来存储信息,保证信息的安全性。本员工信息管理系统主要是管理员工的基本信息的功能,通过连接数据库读 取数据库的信息,实现各种操作,如添加、删除、修改员工的信息和通讯录,通 过不同的条件查询员工的信息,打印员工的基本信息等。本系统能更好管理图书 信息,方便快捷。2系统分析与设计2. 1系统流程图2. 2类的设计getSu|ipartOat.OmiY AftSTItCcrIvtlKf.、厂r hCedh

8、ud&vipinf.YEnvOM45#Gxppcoent申 DwSet-JF DatKwitrolgF InfoOM5qCwerm frmJ.4 fer-nMyModuAe Cbssi ProgramI SMcCbReMMircesSJF AxSdTlha4 formget West herby.三CSv AmCcmptelR:Ev.grtWeothcrtyy. EyM 兰 OekgBtegHWMttwfay. : IWe?!e3软件的详细设计3. 1数数据库的连接public static string M_str_sqlcon 二 Data Source=. SQLEXPRESS;Init

9、ialCatalog=db PWMS;Tntcgratcd Securi ty=True,z:public static SqlConnect ion getcon ()My_con 二 new SqlConnect ion(M_str_sqIcon) ;/ilJSqlConnection对象与指定的数据库相连接My_con. Open ();/打开数据库连接return My con; /返回SqlConnection对象的信息3. 2登录模块的设计该模块能够实现对用户的信息进行验证,验证成功后才能进入主界面,实 现的部分代码如下:if (textNcime. Text !=| | text

10、Pass. Text !=”、SqlDataReader temDR = myPro. getcom(z,SELECT * FROM db PWMS. dbo. tb Login wheredb PWMS. dbo. tb Log i n. UserName 二+ textName. Text. Trim() +anddb_PWMS. dbo. tb_Login. UserPass 二+ textPass. Text. TrimO +;辻(temDR. Read ()DataClassHyHcans. Login Name = textName.TextTrim();/ DataClass.

11、MyMeans. Login_ID = temDR. GetString(O):DataClass. MyMeans. My_con. Close 0;DataClass lyleans My_con. Dispose ();this Close ();F Main fm = new F Main():fm. ShowDialogO ;)3. 3主界面的设计3.3.1基础信息管理的设计该模块能够对数据基础进行操作,民族类别,员工类别,文化程度,职务 类别等进行添加,删除,修改,并存储到数据库中,部分实现代码如下:private void F Basic Load (object sender,

12、 EventArgs e)listBox 1. Items Clear ();DcitciSet My_Set 二 MyDClass. getDatciSet (DatciClass. MyMecins. Metin_SQL,DataClass MyMeans Mecin_Table);if (My Set.Tables0. Rows. Count 0)for (int i = 0; i My_Set. Tables0. Rows. Count; i+)listBoxl. Items. Add (My_Set. Teiblesl 0|. Rows I i I 11. ToStringO);private void buttonl_C1ick(object sender, EventArgs e)bool t二false;string temField = “;if (textBoxl. Text !=temField 二 tcxtBox 1. TextTrim();SqlDtilciReader temDR 二

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号