try
{
string sql2 = string.Empty;
string user = txtManagerUser.Text; string pwd = string.Empty;
if (!string.IsNullOrEmpty(txtManagerPwd.Text)) {
pwd =
FormsAuthentication.HashPasswordForStoringInConfigFile(txtManagerPwd.Text, \); }
if (string.IsNullOrEmpty(id))//添加 {
if (DB.getDataTable(\ManagerUser='\ + user + \).Rows.Count > 0) {
JavaScriptHelper.Alert(\此管理员帐号已存在。\); return; } else {
sql2 = \Manager(ManagerUser,ManagerPwd,Title) \;
sql2 += \ + user + \ + pwd + \ + txtTitle.Text + \; } }
else//修改 {
if (!string.IsNullOrEmpty(pwd)) {
sql2 = \
36
Title='{0}',ManagerPwd='{1}' where ManagerId=\ + id;
sql2 = string.Format(sql2, txtTitle.Text, pwd); } else {
sql2 = \ManagerId=\ + id;
sql2 = string.Format(sql2, txtTitle.Text); } }
SqlConnection cn = DB.OpenConnection(); SqlCommand cmd = new SqlCommand(sql2, cn); cmd.ExecuteNonQuery(); cn.Close(); cn.Dispose();
Common.ShowMessage(this.Page, \信息保存成功!\, \, \); }
catch (Exception ex) {
Common.ShowMessage(this.Page, \信息保存失败,请稍后重试。\, \);
return; }
5.3.11 员工个人中心
截图与部分代码:
37
5.4 系统测试
系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。
经过数次测试,系统可以基本完成需求分析中所要求的功能。各类信息模块
38
较为完善,管理员模块基本满足需要。目前没有出现较明显的问题。
第6章 结论与展望
6.1 结论
首次使用ASP.NET开发,并运用asp.net的知识,运用VS.NET开发平台,借助SQL数据库。在指导老师的大力支持和帮助下,开发出企业人力资源管理系统的设计与实现。本次开发中,我的感触很深。系统需求阶段,是在同学的协助下共同讨论完成的。
编写代码过程中,我也深深了解到了一个软件并非一个人一朝一夕可以完成的。编写系统,是要有很强的大局观。这需要缜密的思维才能开发出适用性强、可读性好的软件。本次开发中,也跟一些同学交流过设计过程中出现的问题,在同学的帮助下让整个代码编写事半功倍。
测试阶段,虽事先有预防了一些BUG的发生,但在测试的时候还是出现了一些困难。测试阶段出现的问题我都争取当天解决。并做好日志工作。
当然,本次系统开发过程中也出现了许多问题,比如我是首次使用ASP.NET,设计语言掌握不足,造成系统开发出现真空地带等等。但不管如何,我始终相信,我不会因为第一段的工作完成而停止。通过第一阶段的设计。熟悉了asp.net语言。也了解了整个设计过程。相信后阶段的设计将很快完成现阶段的不足。
39
第7 章 致谢
经过几个月的忙碌和学习,本次毕业论文设计已经接近尾声。作为一个应届大学生,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导教师的督促指导,想要完成这个设计是难以想象的。
现在我发现,自身的成长离不开大家的支持和帮助,我很庆幸自己生活在这样的空间。我要向那些帮助过我、鼓励过我的人们致以我最诚挚的谢意。
首先感谢 老师,这次毕业设计中,作为我的指导老师,虽然平日里工作繁多,但在我做毕业设计的每个阶段,从选题到查阅资料,还有论文提纲的确定以及中期论文的修改、后期论文格式调整等各个环节中都给予了我悉心的指导。他严谨的工作作风,渊博的知识,还有平易近人的人格魅力将会对我影响深远。除此之外还让我明白了许多做人的道理。
编写毕业论文是一个学习的过程,论文的完成,奠定了我的能力,它会帮助我在今后的工作与学习当中更加有自信。
最后,感谢这两年中陪我一起走过的各位老师和同学们,你们的信任和慰勉是我前进的动力!也要感谢我的朋友们,感谢你们在我失意时给我鼓励,在失落时给我支持,感谢你们和我一路走来,在此过程中我倍感温暖!为了那些支持和爱护我的人,我会更加努力,好好工作!好好生活!
在此我向我的指导老师,和同学们致以真挚的谢意,谢谢你们的大力支持和帮助。
年 月 日
40
第8章 参考文献
[1] 高复先. 信息资源规划——信息化建设基础工程[M].北京:清华大学出版社2002.4
[2] 唐晓波. 管理信息系统[M].北京:科学出版社,2005.4
[3] 萨师煊,王珊. 数据库系统概论[M].北京:高等教育出版社(第三版),2000.2
[4] 钟雁.管理信息系统开发案例分析[M].北京:清华大学出版社,2006.6 [5] 陈国青,李一军.管理信息系统[M].北京:高等教育出版社,2005.8 [6] 陈禹等.信息系统分析与设计[M].北京:高等教育出版社,2008.7 [7] 启明工作室编.MIS系统开发与应用(ASP+SQL Server版) [M].北京:人民邮电出版社,2005.9
[8] 威廉.G等著,胡左浩等译.客户关系管理[M].北京:中国人民大学出版社,2006.2
41