企业管理信息系统课程设计样本.docx
- 文档编号:26079151
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:24
- 大小:178.82KB
企业管理信息系统课程设计样本.docx
《企业管理信息系统课程设计样本.docx》由会员分享,可在线阅读,更多相关《企业管理信息系统课程设计样本.docx(24页珍藏版)》请在冰豆网上搜索。
企业管理信息系统课程设计样本
河
《ASP.NEE课程设计报告书
设计题目:
企业管理信息系统
专业:
信息管理与信息系统
指导老师:
王斌斌魏新红陈秋红
小组成员:
苏良I刚
成员学号:
设计时间:
6月15日
第一章开发环境和开发工具
1.1开发背景
1.2开发工具
第二章企业管理信息系统的分析与设计.
2.1系统需求分析
2.2系统可行性分析
2.3系统总体设计
2.3.1系统设计目标.
2.3.2开发设计思想.
2.3.3系统功能模块设计.
第三章数据库设计
3.1引入背景
3.2数据库需求分析.
3.3数据库概念结构设计.
3.4数据库逻辑结构设计.
第四章系统详细设计与实现
4.1公共类设计与实现.
4.2数据访问层类设计与实现.
4.3业务逻辑层类设计与实现.
4.4界面设计及实现
4.4.1
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
错误!
未定义书签。
登陆界面.
4.4.2显示新闻详情界面.错误!
未定义书签。
4.4.3添加新闻界面.错误!
未定义书签。
4.4.4编辑新闻界面.错误!
未定义书签。
4.4.5前台新闻展示界面.错误!
未定义书签。
4.4.6新闻列表界面.错误!
未定义书签。
4.4.7新闻详细展示界面.错误!
未定义书签。
第五章总结分析错误!
未定义书签。
参考文献错误!
未定义书签。
第一章开发环境和开发工具
1.1开发背景
由于企业规模进一步扩大,企业信息的管理也变得越来越复杂。
为此,切实有效的把企业信息管理系统引入企业管理领域中,对于促进企业管理制度和提高企业质量有着显着意义。
Internet的发展使我们的企业越来越现代化,现在网上企业信息管理是我们现在企业管理中的一个热点。
现在,员工跟公司的之间的信息传播只在一指之间。
当前国家的企业管理体制也正处在不断改革、创新的阶段,中国的工商部门充分吸取国外优秀的管理模式,结合国内多年的企业管理经验,逐步探索出适合中国特色的企业管理形式。
因此,企业信息管理软件应充分依托企业自身信息,实现企业信息的集中管理、分散操作、信息共享,、使传统的管理朝数字化无纸化、智能化、综合化的方向发展,并为进一步实现完善的信息系统打下良好的基础。
由于Internet具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等诸多优点。
本企业信息系统能够提高企业的信息管理效率。
我们的目标是用本企业信息系统实现最快对企业信息的综合管理。
在这里,运用计算机辅助管理,即能实时地对大量信息数据进行检验和统计,十分方便地输出管理结果,同时也避免了人工处理时容易产生的错误。
1.2开发工具
(一)VS。
是美国微软公司的开发工具包系列产品。
VS是一个基
本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。
(二)SQL。
SQLServer是Microsoft公司推出的关系型数据库管理系统。
具有使用方便可伸缩性好与相关软件集成程度高等优点。
(三)JQuery。
Jquery是继prototype之后又一个优秀的Javascript框架。
它是轻量级的js库(压缩后只有21k),它兼容CSS3,实现动画效果,而且方便地为网站提供AJAX交互。
(四)JavaScript。
Javascript是一种继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,为客户提供更流畅的浏览效果。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
同时也是一种广泛用于客户端Web开发的脚本语言,常见来给HTML网页添加动态功能,比如响应用户的各种操作。
(五)CSS。
(CascadingStyleSheet,可译为”层叠样式表”或”级联样式表”)是一组格式设置规则,用于控制Web页面的外观。
经过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。
第二章企业管理信息系统的分析与设计
2.1系统需求分析
中国不少企业都实行了企业信息管理系统,即把信息得到的自主权交给员工。
在这里,员工得到信息时的制约因素比较复杂工作量也很大,而且有些信息往往在较短的时间内就会失效。
运用计算机辅助管理,开发自主信息系统,即能实时地对大量信息数据进行检验和统计,十分方便的输出结果,同时也避免了人工处理时产生的错误。
能够提高管理工作的效率、提高信息的开放性、改进员工对其最新信息查询的准确性。
经过对系统需求进行分析,我们确定系统中的二类用户:
管理员、普通用户(员工)。
各类用户的具体描述如下:
(1)管理员
描述:
管理员维护整个系统,包括设置自身和员工的信息以及相应的企业信息。
(2)普通用户(员工)
描述:
普通用户(员工)负责查询企业相应的信息,以及自身的基本信管理。
2.2系统可行性分析
(一)经济性系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。
该系统能够容易实现员工,管理员与公司之间的联系提高办事效率和周期。
(二)技术性:
随着互联网的蓬勃发展,越来越多的机构将信息管理与Internet融合到一起,以方便企业信息管理。
在这样一个社会背景下,采用B/S模式开发的利郎企业信息管理系统,将员工和企业有机地结合在一起,有效地提高管理水平和效率。
随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。
(三)操作性:
该系统操作方便,简单。
2.3系统总体设计
2.3.1系统设计目标
本系统主要是对企业管理页面的实现,包括后台页面的新闻的添加、显示详情、修改、删除操作,并最终在前台页面显示。
新闻的最终效果。
就是对新闻的管理。
评论管理就是对新闻的评论。
2.3.2开发设计思想
本次管理信息系统使用的是三层架构和MVC所用到的三层,
即BLL(业务逻辑层)、DAL(数据访问层)、Ul(展示层)。
这里UI层由MVC做,MVC包括Model(业务逻辑与数据库交
互),Controller(捕获控制请求转发),View(显示提交数据)控制器采用Razor视图。
在进行数据提交的时候采用了Ajax
提交表单的方式避免页面刷新。
MVC
异步
233系统功能模块设计
图2-1系统功能模块
第三章数据库设计
3.1引入背景
利郎公司信息管理系统的要求是要准确快捷地处理员工和企业之间的交流以及管理相应的企业的信息。
首先,作为一个管理系统需要有相应的管理员,而管理员需要有管理员编号和密码,以便登录和管理系统;其次,要有员工,员工也要有用户编号和密码以及其它各种信息;最后,由于在该系统中分为2个模快,每个模块都需要有相应的数据库表,因此应根据相应的需求作出相应的设计,例如,在新闻管理中,需要新闻表等。
3.2数据库需求分析
数据库需求分析是数据库结构设计的第一个阶段,也是非常重要的一个阶段。
在这个阶段主要工作是收集基本数据以及数据处理的流程,为以后进一步设计一打下基础。
需求分析主要解决两个问题:
:
.•内容要求。
调查应用系统用户所需要操作的数据,决定在数据库中存储什么数据。
•处理要求。
调查应用系统用户要求对数据库进行什么样的处理,理清数据库中各种数据之间的关系。
在数据库需求分析后,得到一个数据字典文档,包括3方面内容。
•数据项。
包括名称、含义、类型、取值范围、长度以及和其它数据项之间的逻辑关系。
•数据结构。
若干个数据项的有意义的集合,包括名称、含义以及组成数据结构的数据项。
•数据流。
指数据中数据的处理过程,包括输入、处理和输出。
本系统数据项和数据结构设计如下:
•新闻的标题、作者、时间、图片、新闻内容。
•用户登录信息。
包括用户号、用户名、密码、用户组号。
•评论管理。
包括用户号、用户名、密码、用户组号。
3.3数据库概念结构设计
数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
用E-R图是描述数据实体关系的一种直观描述工具,因此本系统采用了E-R图的方法进行数据库概念结构设计。
图3-1为用户实体E-R图
图3-2为新闻实体E-R图
图3-3为评论实体E-R图
评论
图3-4为实体之间关系E-R图
3.4数据库逻辑结构设计
概念结构是独立于实际数据模型的信息结构,必须将其转化
为逻辑结构后才能进行数据库应用的设计。
也就是要将概念上的
结构转化为BP数据库系统所支持的实际数据模型。
企业管理信息系统数据库中各个表格的设计结果如下面的3
个表所示。
每个表表示数据库中的一个表。
新闻表:
字段名
数据类
字段长
说明
ID
Int
30
编号
TiTle
Varchar
30
标题
Msg
Varchar
Max
内容
SubDateT
DateTime
30
时间
图3-5新闻表
评论表:
字段名
数据类
字段长
说明
ID
Int
30
编号
Msg
Varchar
Max
内容
SubDateT
DateTime
30
时间
ime
图3-6评论表
用户登录表
字段名
数据类
字段长
说明
ID
Int
30
编号
UserName
Varchar
30
用户名
UserPwd
Varchar
30
密码
RegTime
DateTime
30
注册时间
图3-7用户表
第四章系统详细设计与实现
4.1公共类设计与实现
I.Userlnfo类:
声明用户名实体的每一个属性。
2.Newslnfo类:
声明新闻实体的每一个属性。
3.NewsCommen类:
声明新闻评论实体的每一个属性。
4.ValidateCode类:
产生验证码
"二'-T.~z=C:
i;、_er.£-Ji:
——
bfrffinSMk-^-lOOCCI:
e*«xi_i_-inS*«k:
…“主戍瞳雌宁
■■-for■(i-iit-£--=-0;-iY■-i+O
---Randor-rand==eeks[i.I:
■intpauiur*1-*■(im^aTh.Po・{1心:
•1«1直:
)1:
:
Mrajid.讯=取皿Li.-.-...XuValue.";
■for■(£nt■£■=0;■£■<-£++^)
stringnueStr■rindjiexliers[£].ToString):
intJlurr"ength-nuztSlr.LenE;tk;
HajidaziaTsnl1-■ns"'Landon:
:
int”niir卫◎虫iticii"=・rwd-Q"riiEaLaii^th”—・1):
va1idatmHusE■I.'ht32・FareeJ.ni^s5tr.SubstringCnuraFo二i皿-1))
for-0;i■ 5.PageBar类: 设置分页条 publicAtAtieitringinrluitpa^tCtiuir.? ii•.•pAgtCoMTLZ-*■1)总页数为1-则不显示 retLurn-strlhe.EzrptJi ___________j j -%t-starl;■=pageZnde^'-'5;''起怡位置: 要求页面上县示1&个数字页码 if(EtarT •■"starf ……………Vnt«ind-sturt"烫止位贵 ………■…--;f-(md>p.驴Count: J不能超了p«<»count L «nd.■pastCount: ■■■■■«■: ■・■・j|< …亠・;5七上匚『1写£LLildfirsb■q电之Str1neBLii1dar0; 亠・亠・一■■亠■亠・for(Int-x=£tart;i<=end;-i—) 1£_(1■——■pagelnd.ez)■■/? 復皿可在当箭贡码值-刚直摟直加•不加超槌揍 {_ -■—■■sb.App-end*£? ; } 4汙 ■Appsn-dstring.ForMt* paffelndex*,0.>;0}<~i))«/垃IjO若績接 returnio: ToString0; 4.2数据访问层类设计与实现 l.sqlHelper类 丹b】i.占: ■■tnii: Ik: £As: .utt? 5^iJCiLTZ,? i(str^ql.typ电戸盘血上--h.-iL]pii、」暫.®)改 ・・・I -5r-asirtf*(SalCcnn^rtiorconn■! rif^IC^rnr*ion(connsir)) 12s■ng-(点勺: 「勺霁丁门厂;兰加—c吋7-1C-i.siql,cenn} ctd-CrawiidTH^*typ^. if»par=mil1.3 •…■■■-■end-F=j.dizeter=,Addfkn.-e-.par=: l・ } I'tluriLcd^.)Q l平引岡.、. ■-■■publ让•stati匚•objKt■-z_r.eeut^S匚alar&1strmgsqL^-CD£EQ=rjdl-「pe-1_rpe,-parans•5_LParazi±tm__nar刖二叵—"亍—? L lcl^t^dlCLniL-ttiu-Lccenn-*ae*-S^Kujntl_iun(conjistr)、 tisijig(SqlCdffiEflKd亡皿*nwIqlffmar: ;[旳匕亡5皿) cad,ComardT'T*-type iftp&r^! =null) conn.O^snI»; r^timi.crcd.Erecjte-E^alsrC; 2.NewslnfoDal类 -■-pdlic-ir.fA强Info(11=咗Info-ne 〔 "wtrdn苇"旨述"="insert"intoJNewsInfoCAuthor.UtlE,Ms^,InMS^Path,SubOateTime)Jvalues (SAutJior.VTitle,4Ksg.QImaEeFatti.ateTinie)*; *g0P%rax0teii匚pars^*{ npwjlriraiL-i-r(y(CJAi|thrir'.^>1,1Pfv;p,N^'grChar^32), n™'SqlP=: 7ptt=: rtlS nc'vioLParapett(v®Hse'\EqLDsTvtc.NVarChar), -x■J■newSqLParain&torC,^lTOa? ePa'h1*1SqlDbTyf□»NYarChar,100),Hn'Sq^PaLanstHrC^SubDataninF^^尙1卩7yp».DataTinm) ■J"…paro[0尽応-novlnfohAuthor. parc[1],VjLud-HEwInfOpTitlo; par£(.2]VaLllw=n^>In£o.Usg pars[3].WLub~-norlnfaIxaceP&th: ……*rparv[4j,YaLue_'ncvlnfo.^ubDatoTirK ■'Tfl'iim'SqlHolpzr.EiDciitoKonqucTy(c^lb'ToraiarnfTyi-.: .Tczt^pare); 3.UserlnfoDal类 ・・■■"puiilicbUzorIni□1GetU=: 0r[nt口〔wtTin^・u^9: rlifeire! ・*strir;s- ■string-iql■=^select■+*irawUsorlnfo-Us&rNaTO^swNaiii'-and-JsorPi^d^BUserPi^d*; ■■■SqlP^Tiiiipipvt]pars--{■ •■■■■■rPW-SqlP^r^rn^i-r('MJ^prNamflE-illTiTyr,p■rChar,32)f■nwplPiiraTn^terC9Us«rPwd^,: : ql.DbType-NVarQwri,32? 、 ■■■|9■|iif■ga—|iifi■g,»|ipii|■• *peira[q],Valuo---uBarNaio: ……八parc⑴.Value-=-'JcorPud. C<3LaTibid'di=5^1Help&r.GatTiblgCeql, ・.……・LJh? j: 'bLt-! ub^rIiit£! -ariuLl, ■■■if(止蛊.Slve.Cuunl・〉・D) ■•■■■■**a■■■■*[ uwarlnfrishewJsdrlnt□(), •…■■■'Loatytuiserlrid'o,da・Kt^〔d]): ........jreturn-'jserInfo; 4.3业务逻辑层类设计与实现 1.NewslnfoService类 ■publiQ'tool■Delet-elnf□(int.id) ……k 八*^roturnNowInfoDal.DolBtelnfo;…"渥呵bool类型明断所影哪■rfK是否 ♦h■■■4! ■} 1f引用 oublicbool'Add.nfo(N&wslnfcjnewlnfo)■■■/ ……{ returnLNewInfoEa1.Addlnio^newlnfo)J>JO; 4h■■■*■} 1个弓IJH public'bool^UpdatslnfcClewsIn: □-newlnfo)…修改 ■■■'return"NewInfqDaLUpdatelnfoCneFlnic)■>■C■ ……} …} 2.UserlnfoService类 yijbl^C'CLjiCjfJju1'1[iLl£ii2viju •: -Us*T^itDI[TseTrrifnDalU": 'Tnir: (). 1t? +,+ipublic^irlnJo'GfltVasrlnfotEXTineuserffaESrctrins-ueerPwd)//^^调”和/务层忡讨尹足用户窑密码 rat'jrnUserl^foleil-G«tUEtzIij£a(u»ertilu: i&us«rFm£). 4.4界面设计及实现441登陆界面 Llt-ANZHtt Uopwaf^i-i坷邮ghtjl西•石LiLu-^<«aa 管理信息系统 图4-1登陆 442显示新闻详情界面 □LAJVZ20jS/3/lZD.OCIg ULLfiZ2015.^/120.M00 3OH/H/L30QQ;W iTJE 图4-2显示 4.4.3添加新闻界面 图4-3添加 444编辑新闻界面 声U'HlSW3T徉論 如炳西叶箱第 ULAJZXD[ 4J3I£DLSil/UPgg £3. BB ■血 Fig“*fl|q£>ill: "fc-12JW! B 出uQ 4 ■IX : 彳肾2■勺貝r-ajK^lT 辑 匚30 Ufti ria fJB.'0i4B^3FKEfH£fr U* ULANZ OXtt1*追眸飾袁件上it酊 上问垢 : ! m理眄0目,总丑洲fc*即合-珏团屯籾爭主如$和1届西羔巾香肖甲 msi涵鼻中・利屎勺三呈*丰田■昨工酬11防孝企赳折曲EIWJK血咂券 列蓟is的m»;n**撕口fl{訊區和炫比金* 图4-4编辑 4.4.5前台新闻展示界面 E-IE-ANZ Vitt™? ? °7 匚⑥ £仰手勿宁伽N 正式曲异莎运•呼雇■ 201iW» +.S: C'! ®S-CS-XS •sjifliis^uesf舷率g車只圧 LLA 丸斜1手瞎电U.b栏尹花 时住期"h理円&忙屈 JOWViZ 4±H4*$; XM: ilHpT^%W- ■! JF xiwvu 宛14<*t^・倩嗣ii■测力 图4-5前台展示 446新闻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 管理信息系统 课程设计 样本