还剩27页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
ASP.NET程序设计实验报告设计题目仓库管理系统指导教师王斌斌张延红班级0844131学号08441___8学生姓名谢伊豪同组人员王瑛婕张哲计算机科学与工程学院2015年11月30日目录TOC\o1-3\h\z\u一.需求分析
31.1__背景
31.2__意义3二.总体概述
42.1系统功能4登录模块4___模块5系统___模块
62.2界面设计7登录界面7系统___界面7___界面7三.数据库设计
83.1数据库的概念设计
83.2数据流图
93.3数据表的设计与实现11四.系统公共类部署14五.主要功能模块实现
145.1___模块14基本信息模块14货物信息模块15出库入库模块16信息查询模块17__功能模块18信息导出模块
185.2系统___模块19___信息模块19采购员信息模块20提货员信息模块20六.__的发布21七.心得与体会24八.____
281.需求分析
1.1__背景随着信息技术的发展和国内外互联网技术应用水平的逐步提高,在企业管理过程中,传统的工作方式和管理模式已经难以满足现代社会的必然需求,实现企业现代化综合管理已经是提高国家__机关和企事业单位各部门工作效率、规范化管理的必然发展趋势随着经济全球化、___络化和物流现代化进程的全面推进,仓储供需量呈现__式的增长,传统的仓库管理模式和管理系统,已根本满足不了现代社会全面信息化的严峻挑战,如何加强以信息化为指导的现代仓库管理技术已成为物流现代化走向成功的有效途径,如何将互联网技术和仓储物流的信息化技术紧密结合起来,__出适应当前社会发展需要的、先进的现代化物流仓储管理技术平台,是现代化物流发展技术中一项基础的、又是很关键的、特别值得研究的子课题ASP技术是面向对象编程的技术,可实现复杂数据库的操作;用ASP__的Web应用程序__在网络服务器上,运行在网络服务器上,因而ASP源程序的隐密安全系数性高;而ASP又是基于B/S模型架构的、开放式的Web服务器的应用程序__技术,因此,采用ASP技术__运行在服务器端的仓库管理信息系统平台是众多软件设计与__人士的首要选择本文比较全面地阐述了与ASP、ADO、B/S模式有关的理论技术,为构建Web仓库管理信息系统提供了必要的理论支持首先分析了ASP技术的优势、特点及其工作原理,剖析了ASP工作的核心内涵,搭建了ASP技术的工作环境,为__系统功能提供的必需的技术运行环境;分析了目前Web数据库最佳访问组件ADO技术的对象与数据集之间的关系,直接搭建了Web应用程序与数据库访问的__梁;根据现代仓储市场的需求特点,对拟__系统的功能进行了细致地分析与设计,建立了仓储数据管理的E-R模型图、数据库结构,分析了B/S架构模式的三层框架,构建了以该框架为模型的仓库管理信息系统,重点分析介绍了有关功能模块的ASP实现过程,成功地实现了基于ASP运行环境的仓库管理信息系统的__与设计;并对本系统的各项功能进行了测试与分析,发现系统运行状态良好,人机交互友好,程序设计实现合理,达到了项目设计的目的和要求最后,对本次的项目设计进行了总结与展望,发现了系统的构架模式关系着程序__效率,对__系统有着重要的影响意义,好马配好鞍,优秀的软件必然有优秀的构架作为软件__设计人员既要努力学好软件技术又要重视相关模式的学习,这样,就能达到事半功倍的效果,设计__出更加优秀的应用系统来
1.2__意义仓库管理系统是典型的信息管理系统MIS其__主要包括后台数据库的建立和维护以及前端应用程序的__两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备、易使用等特点经过分析我们使用Microsoft公司的数据库__工具SQLServer2008和MicrosoftVisualStudio2010利用其提供的各种面向对象的__工具和数据库的结合比较方便我们__了这套库存管理系统包括仓库管理、入库管理、出库管理、库存管理以及查询等模块仓库管理可用于配置企业的仓库信息;出库、入库管理可以使管理人员管理各种类型的货物进出;库存管理可提供便捷的库存查询管理仓库管理系统实现了企业对货物的管理用来控制存储货物的数量以保证稳定的货物支持正常的运转但又最小限度地占用资本它是一种相关的、动态的及真实的库存控制系统它能够结合、满足相关部门的需求随时间变化动态地调整库存精确地反映库存现状加强库存环节管理有效地控制货物收发降低了库存优化了库存结构;能够及时了解货物状态全方位的仓库管理可以及时了解货物分布避免了货物短缺、积压、过期变质及时了解货物的收发成本货物数据共享二.总体概述
2.1系统功能系统要具备如下功能登录界面统一,用户登录系统时进行身份验证,如不是系统用户则禁止登录;添加新员工时,通过系统___进行添加,并能采集员工的基本信息;仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护仓库管理人员可以浏览、查询、添加、删除等产品的基本信息
2.
1.1登录模块登录模块可以分为系统___登录和___登录如果用户要进行登陆时,系统会进去数据库进行帐号__匹配,同时也要进行权限匹配,如果匹配成功才可以登录根据其选择的用户不同,输入不同的用户与__,接入不同的用户界面,管理不同的界面___登录基本信息管理(仓库基本信息,客户基本信息,操作员基本信息)货物信息管理(对货物信息的添加,删除,修改等功能)仓库货物管理(进行出库和入库操作及其信息记录)查询信息管理(对仓库,货物,客户等信息的查询)仓库警报功能(当库存信息不足时进行提醒功能)信息导出功能(导出货物信息,入库信息,出库信息)系统___登录___信息管理(对___信息的添加,修改,删除)采购员信息管理(对采购员信息的添加,修改,删除)提货员信息管理(对提货员信息的添加,修改,删除)
2.2界面设计登录界面
2.
2.2系统___界面
2.
2.3___界面三.数据库设计
3.1数据库的概念设计
1.E-R图设计方法1).属性必须是不可分的数据项2).属性不能与其他实体具有__,__只能发生在实体之间
2.全局E-R图
3.2数据流图
3.3数据表的设计与实现
(1)仓库表字段名称数据类型描述仓库编号nchar10仓库编号,主键仓库名称nvarchar50仓库名称仓库地址nvarchar50仓库地址仓库大小Int仓库大小
(2)入库表字段名称数据类型描述货物编号nchar10货物编号采购员编号nchar10采购员编号采购日期datetime采购日期采购数量Int采购数量___编号nchar10___编号仓库编号nchar10仓库编号
(3)出库表字段名称数据类型描述货物编号nchar10货物编号提货员编号nchar10采购员编号出库日期datetime采购日期出库数量Int采购数量仓库编号nchar10仓库编号
(4)客户表字段名称数据类型描述客户号varchar10客户号,主键客户名varchar50客户名客户类型varchar50客户类型__地址varchar50__地址邮政编号varchar10邮政编号____varchar30____备注varchar100备注
(5)库存表字段名称数据类型描述货物编号nchar10货物编号仓库编号nchar10仓库编号货物数量Int货物数量清点时间timestamp清点时间
(6)提货员表字段名称数据类型描述提货员编号nchar10提货员编号,主键提货员姓名nchar10提货员姓名提货员性别nchar10提货员性别提货员__方式nvarchar50提货员__方式提货员__地址nvarchar50提货员__地址部门nvarchar50部门
(7)用户表字段名称数据类型描述用户名nchar10用户名__nchar10__权限Int权限
(8)___表字段名称数据类型描述___编号nchar10___编号,主键___姓名nchar10___姓名___性别nchar10___性别_____方式nvarchar50_____方式
(9)货物表字段名称数据类型描述货物编号nchar10货物编号货物名称nchar10货物名称仓库编号nchar10仓库编号生产日期datetime生产日期生产厂家nvarchar50生产厂家采购员编号nchar10采购员编号货物单价int货物单价入库时间datetime入库时间
(10)采购员表字段名称数据类型描述采购员编号nchar10提货员编号,主键采购员姓名nchar10提货员姓名采购员性别nchar10提货员性别采购员__方式nvarchar50提货员__方式采购员__地址nvarchar50提货员__地址四.系统公共类部署usingSystem;usingusingSystem.Linq;usingSystem.Web;usingSystem.Data;usingpublicclassClass1{publicClass1{}publicstaticSqlConnectionmyconn{returnnewSqlConnectionServer=.;DataBase=CangKu;IntegratedSecurity=True;;}}五.主要功能模块实现
5.1___模块___模块是一个学校学生信息系统中最为关键的一个环节,___能操作操作系统内的任何信息,具体该系统的基本权限,是可以对系统内的信息进行维护的,对系统进行操作的基本信息模块基本信息模块包含仓库基本信息,客户基本信息,操作员基本信息仓库基本信息设置有修改和删除的功能客户基本信息设置了添加,删除和修改的功能操作员基本信息设置了修改功能因为客户信息为常变实体属性,因此设置了添加,修改和删除的功能仓库信息为不常变实体属性,因此设置了修改和删除属性操作员因为是___,不能修改同一等级权限的信息,因此只给添加了修改基本信息的功能添加客户信息关键代码protectedvoidButton1_Clicko__ectsenderEventArgse{SqlCom__ndmycomm=newSqlCom__ndinsertinto客户values+this+this+this+this+this+this+thisconn;conn.Open;mycomm.ExecuteNonQuery;conn.Close;SqlCom__ndmy=newSqlCom__ndselect*from客户where客户号=+thisconn;conn.Open;SqlDataReaderrecu=my.ExecuteReader;ifrecu.Read{Response.Writescriptalert\添加成功!!!\;/script;}else{Response.Writescriptalert\添加失败!!!\;/script;}conn.Close;}
5.
1.2货物信息模块货物信息模块包含对货物信息的添加,货物信息的删除,货物信息的修改对应现实世界的引进新货物,货物信息的更新和__处理添加货物信息的关键代码protectedvoidButton1_Clicko__ectsenderEventArgse{SqlCom__ndmycomm=newSqlCom__ndinsertinto货物values+this+this+this+this+this+this+this+thisconn;conn.Open;mycomm.ExecuteNonQuery;conn.Close;SqlCom__ndmy=newSqlCom__ndselect*from货物where货物编号=+thisconn;conn.Open;SqlDataReaderrecu=my.ExecuteReader;ifrecu.Read{Response.Writescriptalert\添加成功!!!\;/script;}else{Response.Writescriptalert\添加失败!!!\;/script;}conn.Close;}
5.
1.3出库入库模块出库入库模块包含了货物出库和入库模块对于入库信息来说,当系统开始入库时,先判断货物是否存在,如果不存在的话这直接将货物信息插入库存表,然后在入库表中插入记录,提示入库成功如果货物存在的话则看对应的仓库是否存在如果存在的话则在原来的货物基础上只更新货物数量提示入库成功,如果仓库不匹配的话则插入该货物信息,然后在入库表中插入记录,提示入库成功出库信息,当系统开始出库时,先判断货物是否存在如果存在的话则看需要出货的仓库是否存在,如果存在的话再看货物数量是否满足出货数,如果满足则出库成功同时对库存表和出库表进行更新,提示出库成功,否则则出库失败入库关键代码protectedvoidButton1_Clicko__ectsenderEventArgse{SqlCom__ndmy=newSqlCom__ndselect*from库存where货物编号=+thisand仓库编号=+thisconn;conn.Open;SqlDataReaderrecu=my.ExecuteReader;ifrecu.Read{conn.Close;SqlCom__ndmy1=newSqlCom__ndupdate库存SET货物数量=货物数量++this.TextBox
4.Text+where货物编号=+thisand仓库编号=+thisconn;conn.Open;my
1.ExecuteNonQuery;conn.Close;}else{conn.Close;SqlCom__ndmy2=newSqlCom__ndinsertinto库存货物编号仓库编号货物数量values+this+this+this.TextBox
4.Text+conn;conn.Open;my
2.ExecuteNonQuery;conn.Close;}SqlCom__ndmy3=newSqlCom__ndselect*from库存where货物编号=+thisand仓库编号=+thisconn;conn.Open;SqlDataReaderrecu1=my.ExecuteReader;ifrecu
1.Read{conn.Close;SqlCom__ndmycomm=newSqlCom__ndinsertinto入库avalues+this+this+this+this.TextBox
4.Text++this+thisconn;conn.Open;mycomm.ExecuteNonQuery;conn.Close;Response.Writescriptalert\添加成功!!!\;/script;}else{conn.Close;Response.Writescriptalert\添加失败!!!\;/script;}}出库关键代码protectedvoidButton1_Clicko__ectsenderEventArgse{SqlCom__ndmy=newSqlCom__ndselect*from库存where货物编号=+thisand货物数量=+this.TextBox
5.Text+and仓库编号=+thisconn;conn.Open;SqlDataReaderrecu=my.ExecuteReader;ifrecu.Read{conn.Close;SqlCom__ndmycomm=newSqlCom__ndinsertinto出库values+this+this+this+this.TextBox
4.Text++this+thisconn;conn.Open;mycomm.ExecuteNonQuery;conn.Close;SqlCom__ndmy1=newSqlCom__ndupdate库存SET货物数量=货物数量-+this.TextBox
5.Text+where货物编号=+thisand仓库编号=+thisconn;conn.Open;my
1.ExecuteNonQuery;conn.Close;Response.Writescriptalert\出库成功!!!\;/script;}else{conn.Close;Response.Writescriptalert\货物不存在或者货物不出库失败!!\;/script;}}
5.
1.4信息查询模块信息查询模块包含货物信息查询,仓库信息查询,客户信息查询通过对客户表,仓库表和货物表的主键进行匹配唯一的确定一行数据反回GridView进行显示查询仓库信息关键代码protectedvoidBindGrid{SqlDataAdapterdataAdapter2=newSqlDataAdapterselect*from仓库where仓库编号=myConn;DataSetsetS=newDataSet;dataAdapter
2.FillsetSAAA;this.GridView
1.DataSour__=setS.Tables[AAA];this.GridView
1.DataBind;}
5.
1.5__功能模块警报信息功能,是当库存中货物数量少于10的时候自动提醒___要进行及时的补货,以免货物短缺,造成损失警报信息关键代码protectedvoidButton1_Clicko__ectsenderEventArgse{Label
1.Text=以下货物库存不足,请及时补充;SqlDataAdapterdataAdapter2=newSqlDataAdapterselect*from库存where货物数量=10conn;DataSetsetS=newDataSet;dataAdapter
2.FillsetSAAA;this.GridView
1.DataSour__=setS.Tables[AAA];this.GridView
1.DataBind;}
5.
1.6信息导出模块信息导出模块包含了导出货物信息,导出出库信息,导出入库信息功能,方便仓库人员进行报表打印和仓库流水信息导出货物信息关键代码publicoverridevoidVerifyRenderingInServerFormControlcontrol{}protectedvoidButton1_Clicko__ectsenderEventArgse{Response.Clear;Response.BufferOutput=true;Response.Charset=GB2312;Response.AppendHeaderContent-Dispositionattachment;filename=Statement.doc;Response.ContentEncoding=System.Text.Encoding.GetEncodingGB2312;Response.ContentType=application/ms-word;GridView
1.EnableViewState=false;System.Globalization.CultureInfocultureInfo=newSystem.Globalization.CultureInfoZH-CNtrue;System.IO.StringWriterstringWriter=newSystem.IO.StringWritercultureInfo;HtmlTextWritertextWriter=newHtmlTextWriterstringWriter;GridView
1.RenderControltextWriter;Response.WritestringWriter.ToString;Response.End;}
5.2系统___模块系统___模块,是仓库管理系统的主要部分,他拥有系统的最高权限,能够管理系统的任何事物,能进行,___,采购员,提货员的添加,修改和删除
5.
2.1___信息模块___信息模块包含对___的添加修改和删除的功能,因为仓库管理系统由___进行管理,因此当添加___信息时,在给___表添加基本信息的同时也给用户表中添加了信息,帐号为___编号,__默认为
123.添加___信息关键代码protectedvoidButton1_Clicko__ectsenderEventArgse{SqlCom__ndmycomm=newSqlCom__ndinsertinto___values+this+this+thisconn;SqlCom__ndmycomm1=newSqlCom__ndinsertinto用户values+this1231conn;conn.Open;mycomm.ExecuteNonQuery;mycomm
1.ExecuteNonQuery;conn.Close;SqlCom__ndmy=newSqlCom__ndselect*from用户where用户名=+thisconn;conn.Open;SqlDataReaderrecu=my.ExecuteReader;ifrecu.Read{Response.Writescriptalert\添加成功!!!\;/script;}Else{Response.Writescriptalert\添加失败!!!\;/script;}conn.Close;}
5.
2.2采购员信息模块采购员信息管理(对采购员信息的添加,修改,删除)
5.
2.3提货员信息模块提货员信息管理(对提货员信息的添加,修改,删除)六.__的发布
(1)用户登录界面
(2)客户基本信息管理
(3)客户信息的添加
(4)仓库基本信息管理
(5)操作员基本信息管理
(6)货物信息的添加
(7)货物修改和删除信息
(8)入库出库操作
(9)查询信息
(10)警报信息
(11)导出入库信息七.心得与体会谢伊豪心得体会课程设计是培养学生综合运用所学知识,发现提出分析和解决实际问题,锻炼实践能力的重要环节是对学生实际工作能力的具体训练和考察过程本次课程设计虽然很辛苦,实在是受益匪浅本来这门课的知识学的就不够扎实,本次课程设计,在设计过程中碰到了很多问题,刚开始要设计的时候,还真不知道从哪里下手但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多理论和实践的相结合是学习最有效的方法在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故在asp.net的这周课程设计中,本系统分为四大模块,登录模块,___模块,教师模块和学生模块我做了登录模块与___模块,还有学生模块在本次课程设计中,我知道的自己的不足,例如眼界不够开阔,知识点不够牢靠对asp.net中的数据库操作控件操作不熟练,在数据库设计时,对数据库中的属性拿不准,反复推敲后才确定这次学生信息管理系统的数据库但是牵连到对数据库的操作时,又让我犯了愁因为如何使用前台的DropDownList控件与后台数据库相连接,这又是一个大问题我网上百度很多资料,查阅了很多相关代码才学会使用这一控件与数据库相结合在教师课程设置中,我借鉴了别人的模式,使用别人的思想来实现自己的界面但是,那里面有很多的控件的属性我都不是很熟悉,我在微软的____上找到这一控件的使用方法在这次的课程设计中,我知道自己还有很多不足,例如对数据的处理不够,许多的界面输入的数据都没有处理,很多是以系统崩溃为代价的运行这次叫课程设计中,我知道了自己对系统的大局把控不是很够,许多界面都有重复的代码___把他封装到一个公共类去,造成了代码的冗余对后续的__不利在资源整合方面,我做的不是很好我们在资源整合方面,有点欠缺,遇到很多问题在界面设计方面,我对html的学习不够,无法设计出一个美观的界面在系统运行时,界面的把控不是很好asp.net课程设计我们进行了为一周的课程设计通过这次课程设计,我拓宽了自己的知识面,锻炼了自己的能力,综合素质得到了提高课程设计是培养学生综合运用所学知识发现提出分析和解决实际问题锻炼实践能力的重要环节是对学生实际工作能力的具体训练和考察过程通过理论与实际的结合、人与人的沟通,进一步提高思想尤其是观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应____现代化建设需要的高素质的复合型人才作为整个学习体系的有机组成部分,课程设计虽然安排在连续两周进行,但并不具有绝对的意义它的一个重要功能,在于运用学习,检验学习运用学习,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的和设想检验学习,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据对我们计算机专业的专科生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂实践这也是一次预演和准备毕业设计工作通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园社会的心理转型期回顾起此次课程设计,至今我仍感慨颇多,的确,从拿到老师给我们的题目,然后老师简单的阐述我们该做些什么,该完成些什么的时候,我就觉得这个课程设计是很有挑战的,因为我知道平时自己学的知识不是很牢固,这些做起来肯定很棘手事实验证了我的想法在整整一星期的日子里,可以说得是苦多于甜,由于对相关知识所学甚少,可以说做起设计来是一片茫然在设计的过程中遇到问题,可以说得是困难重重,遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固在课程设计中,我真正的清楚了自己的不足,由于自己并没多少知识,别人可以说是通过此次课程设计巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识,而我呢,只能说是从这次课程设计中重新审视了自己,终于发现自己对所学知识的严重不足,这也给我提了个醒,没知识终究将是一事无成通过这次课程设计我也明白了很多事理它使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和思考的能力课程设计达到了专业学习的预期目的在两个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对汇编语言重大功能的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习在课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪因此在以后的生活和学习的过程中,我一定会把课程设计的带到生活中,不畏,勇往直前!王瑛婕心得与体会为期一周的课程设计在不知不觉中结束了,虽说这次课程设计时间不是很长,但是感觉自己收获颇丰,不仅学习到了一些新知识,回顾了以前的一些快要遗忘的知识点,而且使自己的学习目标更加明确,学习方法更加完善,也体会到页面设计的趣味,更加清楚地认识到了自己在页面设计及学习上的一些不足之处下面就来详细写一下我关于此次课程设计的心得体会不知不觉一周的课程设计就这样结束了,在这一周的课程设计时间里,虽然上机的时间不是很多,但我还是在这一周里面学到了许多,不仅检验了我的学习结果,也教会了我如何去做一件事,如何去完成一件事在这一周里,我们小组成员分工合作,互相交流,互相探讨,互相学习,互相监督,不仅仅在学习上有所进步,更在感情上有所进步我们组的课程设计题目是仓库管理系统,因为生活中很少接触仓库方面的知识,所以在课程设计前我们上网查资料了解仓库管理的功能以及应用,让我们有一定的了解去做课程设计,构建数据库总在修修改改,开始的数据库并不完善,在写网页的时候慢慢发现需要什么数据,我们又添加到数据库里,就这样一点一点的修改,数据库慢慢变得完整在页面的设计上我们虽然写的很简单,但是却是我们自己努力的成果,由于平时学的只是并不是很牢固,在设计时许多地方还是需要借助课本才能实现,有的时候还需要上网查资料,对信息进行操作的时候,总会马虎大意,写好了没有去试试能不能执行,导致很多都没有正确的执行,不过后来在同学的帮助下,得以实现虽然在这期间总会因为很小的错误而头疼,比如忘记添加权限,但最后都解决了记得汪中求说过细节决定成败以前感触不深,没有注意太多的细节,总是抱着差不多就行了或者放纵自己的心态来面对生活学习中的许多问题但是我现在明白了,这是不对的对于科学我们就应该保持严谨的态度课程设计中的许多细节都没有注意,老是求快,想早点完成设计和连接实验板的工作,但是这反而导致了很多次的失败此次最大的收获不是我学习到了多少知识而是这几天实训给我的感悟首先是心态一定要有一个积极的心态,__解决问题的意识,培养扎实基础的认识不要什么东西都感觉跟简单很多东西可能是看似简单就不去做了或者不屑一做,以至于性网上搜搜就可以了,这样很不好有自己的东西有自己的付出才会有程序运行成功时的喜悦和小自豪,这样也有助于培养自己的兴趣要时刻牢记态度决定一切其次是兴趣,感觉学习工作中兴趣很关键,只是一个引发人积极性的问题,有了兴趣就自觉了,效率自然就高了再次要敢于尝试和挑战不要安于现成的程序,而且不要害怕失败,在程序调试的过程中这点尤为重要,“发现出问题然后解决问题”是一个积累经验的过程,而且很高效最后要不懈追求对于源代码进行不断的完善,要尽可能的实现课题所要求的功能对于初学者或者__较少的人来说,大量大写程序还是有必要的,但同时要注意思考,理解其实现的内在意义还可以自己添加一些有意义的功能来实现当看到自己编写的程序正常运行时,兴趣也会随之而来,乐此不疲,形成一个良性循环课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间同时,设计让我感触很深使我对抽象的理论有了具体的认识,更使我的能力有了很大的提升,也让我对网页越来越感兴趣我认为,在这学期的课程设计中,不仅培养了__思考、动手操作的能力,在各种其它能力上也都有了提高更重要的是,在课程设计中,我们学会了很多学习的方法,而这是日后最实用的,真的是受益匪浅要面对社会的挑战,只有不断的学习、实践,再学习、再实践这对于我们的将来也有很大的帮助回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识课程设计过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终__的结果在课程设计过程中,我学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪,黑夜过去了,我们收获的是黎明和大家想的一样我们也会产生一些小矛盾,当然这是不可避免的在产生小矛盾的时候,我们没有逃避重要的是我们如何去解决它___会产生这些矛盾,以怎样的方式去解决它,这是我们应该去考虑的问题我想经过这样的一个过程我们会学到很多,学会了怎样去和别人沟通,理解别人所做的事,别人也会宽容的对待我们,从而我们就在无形之中加强了我们的人际交往能力这个经验对我们以后的人生将会发挥很大的作用毕竟我们是生活在人类这个群体之中的假如世界上只剩下一个人,那么他不可能长久的生活下去的课程设计这样__的任务光靠团队里的一个人或几个人是不可能完成好的,合作的原则就是要利益均沾,责任公担如果让任务交给一个人,那样既增加了他的压力,也增大了完成任务的风险,降低了工作的效率所以在__工作中,团结是必备因素,要团结就是要让我们在合作的过程中真诚,自然,微笑;说礼貌用语;不斤斤计较;多讨论,少争论,会谅解对方;对他人主动打招呼;会征求同学___,会关心同学,会主动认错,找出共同点;会接受帮助,信守诺言,尊重别人,保持自己的特色课程设计结束了,但我们一起奋斗的精神和这份宝贵的经历将会成为人生道路上一道亮丽的风景线张哲心得与体会通过这次课程设计,让我更加深刻了解课本知识,和以往对知识的疏忽得以补充,在这次仓库管理系统课程设计中,我做了其中入库、出库、添加物品这些部分的内容以前在数据库连接asp中我还存在一些问题不是很明白,但是这些问题经过这次设计,都一一得以解决,我相信这本书中还有很多我为搞清楚的问题,但是这次的课程设计给我相当的基础知识,为我以后学习类似的语言打下了严实的基础在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升对于仓库管理系统,其程序是比较简单的,主要是解决程序设计中的问题,而程序设计及结构设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在因此在整个设计过程中大部分时间是用在程序上面的很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉因此可以说系统的设计是软件和硬件的结合,二者是密不可分的通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决虽然这次课程是那么短暂的一周时间,我感觉到这些天我的所学胜过我这一学期所学,这次任务原则上是设计,其实就是一次大的作业,是让我对课本知识的巩固和对基式的熟悉和应用,设计以及处理那些繁琐的数据,使我做事的耐心和仔细程度得以提高课程设计是培训学生运用本专业所学的理论知识和专业知识来分析解决实际问题的重要教学环节,是对本学期所学知识的复习和巩固同样,也促使了同学们的相互探讨,相互学习因此,我们必须认真、谨慎、踏实、一步一步的完成设计如果时间可以重来,我可能会认真的去学习和研究,也可能会自己__的完成一个项目,我相信无论是谁看到自己做出的成果时心里一定会很兴奋此次设计让我明白了一个很深刻的道理团队精神固然很重要,担人往往还是要靠自己的努力,自己亲身去经历,这样自己的心里才会踏实,学到的东西才会更多这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的影响其次,这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮另外在课程设计的过程中,当我们碰到不明白的问题时,指导老师总是耐心的讲解,给我们的设计以极大的帮助,使我们获益匪浅因此非常感谢老师的教导通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的榜样我觉得这次课程设计是很有意义的更重要的是如何把自己平时所学的东西应用到实际中虽然自己对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法通过自身去理解,但是靠着这一个多礼拜的“学习”,在小组同学的帮助和讲解下,渐渐对这门课逐渐产生了些许的兴趣,自己开始主动学习并逐步从基础慢慢开始弄懂它课程设计是一个重要的教学环节,通过课程设计使我们了解到一些实际与理论之间的差异通过课程设计不仅可以巩固专业知识,为以后的工作打下了坚实的基础,而其还可以培养和熟练使用资料,运用工具书的能力,把我们所学的课本知识与实践结合起来起到温故而知新的作用课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门设计课,给了我许多道,给了我很多思,给了我莫大的空间同时,设计让我感触很深使我对抽象的理论有了具体的认识在课程设计过程中我们要比较系统的了解仓库管理设计中的每一个环节,参照有关资料,有计划有头绪、有逻辑地把这次设计搞好!我认为这个收获应该说是相当大的一开始我们从参考书上找来了课题,但是毕竟是参考书,做到后来发现很多程序都是不完整的,这让我们伤透了脑筋看着别的小组都弄得有模有样了,可是我们连一个课题都还没有定好好不容易又找到了课题,可是结果还是很不尽人意参考书毕竟只是一个参考,设计这种东西最后还是要靠自己动脑筋然后我们大家一起齐心协力,从平时做的题﹑老师上课的举例﹑书本上的知识下终于完成了应该说这是通过我们小组成员的共同努力和动脑完成的,虽然内容并不是很复杂,但是我们觉得设计的过程相当重要,学到了很多,收获了很多我觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点可以__到以后毕业之后从学校转到踏上社会的一个过程小组人员的配合﹑相处,以及自身的动脑和努力,都是以后工作中需要的总之,这次课程设计使我收获很多、学会很多、比以往更有耐心很多感谢学校及老师给我们这次课程设计的机会,最真挚的感谢我们的__老师,在设计过程中,老师精心的__和不厌其烦地的态度才使得我们以顺利的完成这次设计,他那无私的奉献的精神照耀着我们对学习的热爱,同时也增加我们对知识的追求和欲望度八.____
[1]__胜.教务管理系统分析与设计.湖南:中南大学,2008年6月
[2]胡卫红.高校信息化教育资源平台研究.北京中国地质大学,2006年5月
[3]刘占贵.综合教务系统在新建本科院校教务管理工作中的应用.电脑知识与技术,2008年8月
[4]李长树.办公自动化系统的设计方法与实现策略[J].计算机应用研究
2000.1
[5]刘振岩.基于.NET的Web程序设计[M].北京电子工业出版社2006
[6]唐政.《C#项目__全程实录》.北京清华大学出版社,2009年3月
[7]段远志.数据库设计方法[J].南昌南昌教育学院学报,
2005.4
[8]明日科技.《ASP.net程序__范例宝典》.北京人民邮电出版社,2007年12月
[9]赛奎春.《C#__经验技巧宝典》.北京人民邮电出版社,2007年11月
[10]明日科技.《C#程序__范例宝典》.北京人民邮电出版社,2009年12月
[11]吕高旭.《VisualC#范例精要解析》.北京清华大学出版社2008年1月
[12]朱春晖.基于WEB的在线教务管理系统平台的设计和展望.北京清华大学学报
2009.5
[13]何宗耀,吴孝丽数据库原理及应用.中国矿业大学出版社
2014.
[14]闫洪亮,王斌斌ASP.NET
4.0程序设计教程哈尔滨工业大学出版社2014成绩评语。