下面是小编为大家整理的企业管理信息系统课程设计样本,供大家参考。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
河
河
《ASP.NEE课程设计报告书
设计题目:企业管理信息系统
专业:信息管理与信息系统
指导老师:王斌斌 魏新红 陈秋红
小组成员:苏良I刚
成员学号:
设计时间:
6月15日
目录
第一章 开发环境和开发工具
开发背景
开发工具
第二章 企业管理信息系统的分析与设计 .
系统需求分析
系统可行性分析
系统总体设计
系统设计目标 .
开发设计思想 .
系统功能模块设计 .
第三章 数据库设计
引入背景
数据库需求分析 .
数据库概念结构设计 .
数据库逻辑结构设计 .
第四章 系统详细设计与实现
公共类设计与实现 .
数据访问层类设计与实现 .
业务逻辑层类设计与实现 .
界面设计及实现
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。登陆界面 .
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
错误 ! 未定义书签。
4.4.2 显示新闻详情界面 . 错误 ! 未定义书签。
4.4.3 添加新闻界面 . 错误 !未定义书签。
4.4.4 编辑新闻界面 . 错误 ! 未定义书签。
4.4.5 前台新闻展示界面 . 错误 ! 未定义书签。
4.4.6 新闻列表界面 . 错误 !未定义书签。
4.4.7 新闻详细展示界面 . 错误 !未定义书签。
第五章 总结分析 错误 !未定义书签。
参 考 文 献 错误 ! 未定义书签。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
第一章 开发环境和开发工具
开发背景
由于企业规模进一步扩大 , 企业信息的管理也变得越来越复 杂。为此 , 切实有效的把企业信息管理系统引入企业管理领域中 , 对于促进企业管理制度和提高企业质量有着显着意义。
Internet 的发展使我们的企业越来越现代化 , 现在网上企业 信息管理是我们现在企业管理中的一个热点。
现在 , 员工跟公司的 之间的信息传播只在一指之间。
当前国家的企业管理体制也正处在 不断改革、 创新的阶段 , 中国的工商部门充分吸取国外优秀的管 理模式 , 结合国内多年的企业管理经验 , 逐步探索出适合中国特 色的企业管理形式。
因此 , 企业信息管理软件应充分依托企业自身 信息 , 实现企业信息的集中管理、 分散操作、 信息共享 , 、 使 传统的管理朝数字化无纸化、 智能化、 综合化的方向发展 , 并为 进一步实现完善的信息系统打下良好的基础。
由于 Internet 具 有影响范围广 , 能够方便快捷的传递信息 , 具有近乎实时的交互 性 , 本身又是一个巨大无比的信息库等诸多优点。
本企业信息系统 能够提高企业的信息管理效率。
我们的目标是用本企业信息系统实 现最快对企业信息的综合管理。
在这里 , 运用计算机辅助管理 , 即 能实时地对大量信息数据进行检验和统计 , 十分方便地输出管理 结果 , 同时也避免了人工处理时容易产生的错误。
开发工具
(一)VS。是美国微软公司的开发工具包系列产品。VS是一个基
本完整的开发工具集 , 它包括了整个软件生命周期中所需要的大 部分工具。
( 二) SQL 。
SQL Server 是 Microsoft 公司推出的关系型数据库 管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优 点。
( 三 ) JQuery 。
Jquery 是继 prototype 之后又一个优秀的 Javascr ipt框架。它是轻量级的js库(压缩后只有21k),它兼容CSS3,实 现动画效果,而且方便地为网站提供 AJAX交互。
( 四) JavaScript 。
Javascript 是一种继承的面向对象的动态类 型的区分大小写的客户端脚本语言 , 主要目的是为了解决服务器 端语言 , 为客户提供更流畅的浏览效果。
JavaScript 是一种基于 对象和事件驱动并具有相对安全性的客户端脚本语言。
同时也是一 种广泛用于客户端 Web开发的脚本语言,常见来给HTML网页添加 动态功能 , 比如响应用户的各种操作。
( 五) CSS 。
( Cascading Style Sheet, 可译为”层叠样式表” 或”级联样式表”)是一组格式设置规则,用于控制Web页面的外 观。经过使用CSS样式设置页面的格式,可将页面的内容与表现形 式分离。
第二章 企业管理信息系统的分析与设计
系统需求分析
中国不少企业都实行了企业信息管理系统 , 即把信息得到 的自主权交给员工。
在这里 , 员工得到信息时的制约因素比较复杂 工作量也很大 , 而且有些信息往往在较短的时间内就会失效。
运用 计算机辅助管理 , 开发自主信息系统 , 即能实时地对大量信息数 据进行检验和统计 , 十分方便的输出结果 , 同时也避免了人工处 理时产生的错误。
能够提高管理工作的效率、 提高信息的开放性、 改进员工对其最新信息查询的准确性。
经过对系统需求进行分析 , 我们确定系统中的二类用户 : 管 理员、 普通用户 ( 员工 ) 。各类用户的具体描述如下 : ( 1)管理员
描述 : 管理员维护整个系统 , 包括设置自身和员工的信息以及相 应的企业信息。
( 2)普通用户 ( 员工 )
描述 : 普通用户 ( 员工 ) 负责查询企业相应的信息 , 以及自身的 基本信管理。
系统可行性分析
( 一 ) 经济性 系统界面友好 , 操作简单 , 系统的配置要求不高 , 实现可行 , 因 此经济可行。
该系统能够容易实现员工 , 管理员与公司之间的联系 提高办事效率和周期。
( 二 ) 技术性 :
随着互联网的蓬勃发展 , 越来越多的机构将信息管理与 Internet 融合到一起 , 以方便企业信息管理。
在这样一个社会背景下 , 采用 B/S 模式开发的利郎企业信息管理系统 , 将员工和企业有机地结合 在一起 , 有效地提高管理水平和效率。随着科学技术的不断提高 , 计算机科学日渐成熟 , 基于以上的技术在现今比较容易实现。
( 三 ) 操作性 :
该系统操作方便 , 简单。
系统总体设计
系统设计目标
本系统主要是对企业管理页面的实现 , 包括后台页面的新闻 的添加、 显示详情、 修改、 删除操作 , 并最终在前台页面显示。
新闻的最终效果。
就是对新闻的管理。
评论管理就是对新闻的评论。
开发设计思想
本次管理信息系统使用的是三层架构和MVC所用到的三层,
即BLL(业务逻辑层)、DAL(数据访问层)、Ul(展示层)。这里UI 层 由 MVC 做 , MVC 包 括 Model( 业 务 逻 辑 与 数 据 库 交
互),Controller( 捕获控制请求转发),View(显示提交数据) 控制器采用Razor视图。在进行数据提交的时候采用了Ajax
提交表单的方式避免页面刷新。
MVC异步233系统功能模块设计
MVC
异步
图2-1系统功能模块
第三章 数据库设计
3.1 引入背景
利郎公司信息管理系统的要求是要准确快捷地处理员工和企 业之间的交流以及管理相应的企业的信息。
首先 , 作为一个管理系 统需要有相应的管理员 , 而管理员需要有管理员编号和密码 , 以 便登录和管理系统 ; 其次 , 要有员工 , 员工也要有用户编号和密 码以及其它各种信息 ; 最后, 由于在该系统中分为 2 个模快 , 每 个模块都需要有相应的数据库表 , 因此应根据相应的需求作出相 应的设计 , 例如 , 在新闻管理中 , 需要新闻表等。
数据库需求分析
数据库需求分析是数据库结构设计的第一个阶段 , 也是非常 重要的一个阶段。
在这个阶段主要工作是收集基本数据以及数据处 理的流程 , 为以后进一步设计一打下基础。
需求分析主要解决两个 问题: :
. ? 内容要求。
调查应用系统用户所需要操作的数据 , 决定在 数据库中存储什么数据。
? 处理要求。
调查应用系统用户要求对数据库进行什么样的 处理 , 理清数据库中各种数据之间的关系。
在数据库需求分析后 , 得到一个数据字典文档 , 包括 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公共类设计与实现
Userl nfo 类:声明用户名实体的每一个属性。
Newslnfo类:声明新闻实体的每一个属性。
NewsCommen类:声明新闻评论实体的每一个属性。
ValidateCode 类:产生验证码
"二 ' -T.~ z = C : i;
、_ er. £-Ji :——
bfrffinSMk-^-lOOCCI:
e*?xi_i _ - inS*?k:
…“主戍瞳雌宁
■ ■ -for ■ (i-iit-£--= -0;
-i Y ■-i+O
Randor-rand ==eeks[i. I:
■ int pauiur * 1- * ■ (im^aTh. Po?{1心:? 1?1直:)1::
M rajid.讯=取皿 Li.-.-... Xu Value.";
■ for ■ (£nt ■£■= 0; ■£■<-£++^)
string nueStr ■ rindjiexliers [£]. ToString ):
int Jlurr" eng th - nuztSlr. LenE;
tk;
Hajidazia Tsnl1 - ■ ns"' Landon ::
int ” niir卫◎虫 i t icii"=? rwd-Q " riiEaLaii^t h ”—? 1):
va 1 i datmHusE ■ I. 'ht3 2 ? Far e e J.ni^s5tr. Sub s tri ng CnuraFo 二 i 皿 -1))
for-0;
i■< lene-h. £—)
PageBar类:设置分页条
public AtAtie itringinrluit pa^tCtiuir.?
i i ?.?pAgtCoMTLZ -*■ 1)总页数为1 -则不显示
r etLurn - s tr lhe. Ezrp t J i
________ _ _ _ j
j
-%t - starl;
■= pageZnde^ ' - ' 5 ;''起怡位置:要求页面上县示1&个数字页码
if(EtarT < l)
? ■ "starf
……………Vnt ?ind - sturt"烫止位贵
………■…--;
f - (md > p.驴Count:J不能超了p?<?count
L
?nd. ■ past Coun t:
■ ■■■■?■:■?■? j|<
…亠?;
5七上匚『1写£ LLildfir sb ■ q电之 Str 1 neBLii 1 dar 0 ;
亠?亠? 一■■亠■亠?for(Int-x = £ tart; i <= end;-i—)
1£ _ (1 ■—— ■ pagelnd.ez) ■ ■/? 復皿可在当箭贡码值-刚直摟直加?不加超槌揍
{_
-■ — ■ ■ sb. App-end * £?;
}
4汙
■ Appsn-d string. ForMt *<a hx#f*~ ?paffelndex* ,0. > ;0}<~i)) ?/ 垃IjO若績接
return io:ToString0;
4.2数据访问层类设计与实现
sqlHelper 类
丹b】i.占:■■tnii:
Ik: £As:.utt?5^iJCiLTZ,?i (str^ql.typ电 戸盘血上--h.-i L] pii、」暫.?)改
I
-5 r - asirtf* (SalCcnn^rtior conn■!rif^ IC^rnr*ion(connsir))
12 s ■ ng-(点勺:「勺霁丁 门厂;
兰加 — c吋 7 -1C- i.siql, cenn }
ctd- CrawiidTH^ * typ^.
if ?par =mil 1.3
?…■ ■ ■- ■ end- F=j.dizeter = , Addfkn.-e -.par=:l ?
}
I'tluriL cd^.)Q
l平引岡.、.
■ - ■ ■ publ 让? stat i 匚? obj Kt ■- z_r.ee ut^S 匚 alar&1 str mg sqL^ - CD£EQ=rjdl -「pe -1 _rpe, - parans ? 5 _ LParazi± t m __ nar 刖二叵—"亍—?L
lcl^t^dlCLniL-tt iu-L ccenn - * ae* - S^Kujnt l _iun (conjistr)、
tisijig (SqlCdffiEflKd 亡皿 * nw Iqlffmar:;
[旳匕 亡5皿)
cad, ComardT'T* - type
if tp&r^ != null)
conn.O^sn I?;
r^timi. crcd. Erecjte-E^alsr C ;
Newsl nfoDal 类
-■-pdl ic-ir.f A强I nfo (11=咗 Inf o - ne<nf o) J加—争 i 己录 I
〔
"wtrdn苇"旨述"="insert "intoJNewsInfoCAuthor. UtlE,Ms^, InMS^Path, SubOateTime) J values
(SAutJior. VTitle,4Ksg.Q ImaEeFatti.at eTinie) *;
*g0P%rax0teii 匚 pars^* {
npw jl rir ai L-i-r ( y(CJAi|thrir' . ^>1,1 Pf v; p, N^'grChar^ 32),
n?'SqlP=:7pt t=:r tlS<ilDb-y7R.
nc'vioLParapet t(v?Hse'\ EqLDsTvtc. NVarChar),
-x ■J ■newSqLParain&torC,^lTOa?ePa'h1*1 SqlDbTyf □? NYarChar, 100), Hn 'Sq^PaLanstHrC^SubDataninF^^ 尙1卩 7yp?. DataTinm)
■J "… paro[0 尽応-novlnfoh Author.
parc[ 1],VjLud - HEwInfOpTitlo;
par £(.2] VaLllw = n^>In£o. Usg
pars[3]. WLub ~ -norlnfa IxaceP&th:
……* rparv[4j,YaLue _ 'ncvlnfo. ^ubDatoTirK
■ ' Tfl'iim' SqlHolpzr.EiDciitoKonqucTy(c^lb ' ToraiarnfTyi-.:.Tczt^ pare);
Userl nfoDal 类
■ ■ "puiilic bUz or Ini □1GetU =:0r[nt口 〔wtTin^?u^9:rlifeire!? * strir;
s -
■string-iql ■= ^select ■+*irawUsorlnfo-Us&rNaTO^swNaiii'-and-JsorPi^d^BUserPi^d*;
■ ■ SqlP^Tiiiipi pvt] pars-- {■
?■■■■■ rPW-SqlP^r^rn^i-r('MJ^prNamfl E-il lTiTyr,p■ rChar, 32)f ■ nw pl PiiraTn^ter C 9Us?rPwd^,::ql. DbType- NVarQwri,32?、
■■ | 9 ■ |i if ■ g a— |i if i ■ g, ? |i p ii | ■?
* peira [q] , Valuo - --uBarNaio:
……八 parc ⑴.Value - = - 'JcorPud.
C<3LaTibid'di=5^1Help&r.GatTiblgCeql, <ocnnan(fTyp&<Tok^ ”par£;
?.……?LJh?j:'bLt- ! ub^rIiit£! - ariuLl,
■ ■ if (止蛊.Slve. Cuunl ?〉?D)
■? ■ ■■ ■* *a ■■ ■■ * [
uwarlnfri s hew Jsdrlnt □(),
?… ■ ■ ■ ' Loaty tuiserlrid'o, da?Kt^〔d]):
j re turn-'jser Info;
4.3业务逻辑层类设计与实现
Newsl nfoService 类
■publiQ'tool ■ Delet-elnf□ (int. id)
……k
八 *^roturn NowInfoDal.DolBtelnfo;…"渥呵bool类型明断所影哪■rfK是否
? h ■■ ■4!■ }
1 f引用
oublicbool 'Add.nfo (N&wslnfc jnewlnfo) ■ ■ ■ /
……{
returnLNewInfoEa1. Addlnio^newlnfo)J>JO;
4 h ■■ ■*■ }
1个弓IJH
public'bool ^Updatslnf c Clews In: □- newlnf o)…修改
■ ■ ■' return "NewInfqDaL Updatelnfo CneFlnic) ■>■ C ■
……}
…}
Userl nfoService 类
yijbl ^C'CLjiCjf Jju1'1[iLl£ii2 vi ju
?:
-Us*T^ it D I [TseTrrifnDalU":'Tni r:().
1 t?
+ , + i public ^irlnJo'GfltVasrlnfotEXTine userffaESr ctrins-ueerPwd)//^^调”和/务层忡讨尹足用户窑密码
rat'jrn Userl^foleil- G?tUEtzIij£a (u?ertilu:i& us?rFm£).
4.4界面设计及实现 441登陆界面
Llt-ANZHttUopw a f^i-i 坷邮
Llt-ANZHtt
Uopw a f^i-i 坷邮 ghtjl 西?石 Li Lu-^< ?aa
图4-1登陆
442显示新闻详情界面
□LAJVZ20jS/3/lZ D.OCI g
ULLfiZ2015.^/12 0.M 00
3OH/H/L3 0 QQ;
W
iTJE
图4-2显示
4.4.3添加新闻界面
图4-3添加
444编辑新闻界面
声U'HlSW 3T徉論
如炳西叶箱第
ULAJZXD[<S/4ZJD D □□ CD
4J3I£DLSil/U P gg
£3.
BB
■血
Fig“ *fl|q £> ill:
"fc-12JW!B
出 uQ <u
4
■IX
:彳肾2■勺貝 r-ajK^lT
辑
匚30
Ufti
ria
fJB.'0i4B^3FKEfH£fr
U*
ULANZ
OXtt 1 *追眸飾袁件上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 ± H 4 *$;
XM:ilHpT^%W-
■ !JF
xiwvu
宛14<*t^?倩嗣ii■测力
图4-5前台展示
446新闻列表界面
?■屮右
m閒:n血 e”:* stiRrt jtsim 虽实妙
赣I?屮心
*1已舛冷工側汁g;
l”L林代细
|£妆1刼口交虐紀工只-陽自期限归褰1V1:人1V工禅*血朗葩冯二吃金』耶],
25』宇冷装偉:i怔罰卑色村
古丟両晟im圣芭里迁能于瞄土甫和,它他由丽;
电!?汕搭,廂冃旳idiWO 301*1 VB 曲曲嗨+星乜外TlZl'IF.沁肯阿5 :■理世崔冬丁挣L 吓音笳则」冬员做"B■債叩裕*1工总茶曲也 庇祐门电霑寸帼耐町沙倒ffl;
i
盘墩仙文也4H慎主站EteXx—
H殂芒初^a-rtt- |;.th:i. 'T^r些討:从知面色阍.咕创血期<即|鬥許肿』
升 尿蓟;
和PWTD旧1X1 iliiffi上审〒环 貧衬TK1*齟质削补*]?*羊席刊于杏天的万牛 力物4腔氐型,JAsn~ ^astesets>>详细n
a
祁 阴磐* MMWHKi环RM耐fflK邸奶配站F■?利HH林堀 XIWX 产刁吕*和* iRJt芒占惟皆徉?祥与■不杆的騎■民开一勰餅,対寧企车Itt—騎*与时尚的棒沖 — Bi*“诧田内
im_j_Fi/FR_?urTr=Rj-T:rirrr~w?iiji”ih?jg*--
JL* SlStF flJjJjfttlaJWJ MAAft - ft! WFS,li ■宙匕护aUGTJfd?「■河 lik ■丁宀 V^M
曲自杠务 钠于闿祁-> ■囲內
8
图4-6新闻列表
447新闻详细展示界面
E.IB-ANZ
am 寻钿阳 衙耐右 走划睫 usi切 砂e冷
柞去:IJLAKZBj同:7DIV4/3C
韋(&巾1*>
图4-7详细新闻
第五章 总结分析
本次管理信息系统使用的是三层架构和MVC所用到的三层,即
BLL(业务逻辑层)、DAL(数据访问层)、Ul(展示层)。这里UI层 由 MVC 做 , MVC 包 括 Model( 业 务 逻 辑 与 数 据 库 交 互) , Controller(捕获控制请求转发 ),View( 显示提交数据 ) 。
MVC
控制器采用 Razor 视图。在进行数据提交的时候采用了 Ajax 异步 提交表单的方式避免页面刷新。
在 web.config 中配置链接数据库文件 , 然后在 DAL 层中写 sqlhelper 类, 实现数据库的链接并添加增删改查的方法。
在管理员登录界面。
在控制器中建立返回页面视图的方法即显示 登陆前台页面 , 将用户名密码等信息以表单的异步提交方式提交 给控制器。再将接受的值传给业务逻辑层 , 再到数据层完成校验。
我这里写了一个类用于输出验证码 , 该原理是先产生一个随机数 , 然后经过GDI+将随机数画到一张图画上,然后将图片展示出来, 而验证码在登陆的时候也一起校验。
进入后台新闻显示中把信息都添加到表中 , 首先要进行分页。
在 业务逻辑端代码定义获取分页数据方法 , 其中涉及到天花板函数 的相似做法。
由当前页码值和每页显示的记录数来确定其实位置和 终止位置。
再由总记录数除每页记录数求分页数。
将获取的分页数 据方法 List<> 集合中放到 Index 视图中展示。
5?将数据存储在 ViewDate中,经过遍历ViewData中数据显示在表 格中。使用到的语句 foreach(Newslnfo newInfo in (ListvNewsl nfo>)ViewData["list"])。从而将数据放到了表格中
显示出来。可是这里使用了Jquery UI来做了美化,引用js脚本
便将表格美化了。在表的下面做页码条,需要根据页码值和总页数 确定。
显示详情信息页面。以弹出一个Div的形式进行显示,使用
javascript 先对div进行隐藏,然后添加单击事件发送异步请求 , 根据id找到相应数据,再把div显示出来,再把数据放到div上。
使用Json请求将指定对象序列化js对象,这里时间显示会出错, 使用了一个方法ChangeDateFormat()将序列化成json格式后日 期转成日期格式。
在”删除”部分,经过$.post() 发送异步请求,将id传到控 制器,再依次传到BLL, DAL删除。在这里要注意的是在删除的方
法中加入 $this, $(control).parent().parent().remove();该意
义是不但删除的是数据库,还要将移除a标签行来实现页面的同 步删除
7.为使页面不臃肿,我在”添加” ”编辑”两个部分将要显示的 Div 放到子页面,使用iFrame标签表单放在另外一个视图,用的时候 指定地址就行。在添加图片中采用异步上传图片,在提交到数据库 中先把图片路径给隐藏域,再插入数据库。
主窗体调用子窗体的方法能够经过$("# " )[0].contentWindow 来获取子窗体对象。
在布置前端页面的时候使用了Razor的母板页,在添加各子页
面的时候直接使用,涉及的js和css样式单独放入文件夹,使用 的时候直接拖过来。
在控制器给 Viewdata赋值的时候,使用ViewData.Model强类 型视图 在使用的时候直接$Model」d即可显示出相应数据。
前台页面布置使用了Jquery做了一个图片轮播效果,开启一
个定时器,设置一个适当的时间段,让图片实现不断切换效果。
在控制器端将List集合经过ViewData传到视图,再经过循环
遍历集合每一个数据将数据付给其中一条新闻信息比如标题和时
间 。foreach(News Infonewlnfoin
(List vNewslnfo >)ViewData[ "list"])。再对相应位置添加 @newln fo.Title,即可在前端页面显示每一条新闻标题。
在@Model」magePath即显示图片的时候如果不再次编码的话 会直接输出一个路径,因此要加上,@MvcHtmlString.Create
所有都完成之后,进行统一校验,即不允许不登陆直接进入其 它页面。在控制器添加On Actio nExecut ing 方法,执行控制器中方 法之前先执行该方法。在这个方法里面写如果 session为空则调到 登陆页。然后在其它控制器更改继承的控制器就能够实现统一校
参考文献
郑阿奇 .SQL Server 实用教程 ( 第二版 ) . 北京 : 电子工业出版 社.
崔淼, 陈明非 .Visual C# 程序设计教程 . 北京: 机械工 业出版社 , .1
段德亮,余键,张仁才。C#课程设计.北京:清华大学出版 社, .6
王小铭 , 管理信息系统及其开发技术 , , 电子工业出版社
李永平 , 管理信息系统 , , 科学出版社
推荐访问:企业管理信息系统课程设计样本 样本 管理信息系统 课程设计