人事管理系统--网页版--开发过程和开发体会

 本次我们小组采用的项目是网页版的人事管理系统,而整个的开发过程如下:

  1. 确定项目,并对项目进行需求分析,细致明确各个模块的具体功能,并合作完成需求分析文档
  2. 绘制E-R图,建立各个实体之间的联系,并明确实体的属性。随后建立数据库,分析将要用到的表,并规范和统一表名、数据库名、属性名等
  3. 明确网页的ui界面,这次采用的是老师提供的网页的模版
  4. 对各个功能细化,详细设计其需要完成的功能
  5. 实现所有功能模块
  6. 完成测试,撰写测试报告
  7. 完善用户体验,对各个细节进行优化

然而,在开发的过程中最主要的部分就是对ssm的整体实现,主要分为以下四个模块:

1.  dao层,实现数据库的访问

                1)mapper.xml文件,在其中写sql语句,对应数据库中的操作,定义需要实现的功能,如insert、select、update

                2)mapper.java接口,将mapper.xml中的操作按照id映射成java函数

2.  service层,业务层

                1)写service.java接口,为控制层提供服务,并写serviceImpl.java在其中自动装配mapper,完成相应功能并返回给控制层

3.  controller,实现具体的事务控制

                1)写controller.java,连接页面请求和服务层,获取页面请求的参数,通过service的自动装配,映射不同的URL到相应到不同的地方处理函数,并获取参数,对参数处理返回给服务层

            4.  写静态jsp页面

在整个开发的过程中,虽然遇到了大量的问题,但是也对网页的框架有了初步的认识,主要在以下几个方面:

  1. 对js的知识没有了解,在传值、页面跳转的时候仍多采用form表单提交的方式或<a>标签,可以进行优化
  2. 在实现多service的情况下, 要在配置文件中增加多个<bean>,对配置文件要有所了解,学会适当修改
  3. css样式无法显示

  在springmvc配置文件中配置一段解决静态资源访问的代码:

    <mvc:annotation-driven />

    <mvc:default-servlet-handler />

    <mvc:resources location="/js/" mapping="/js/**" />

    <mvc:resources location="/css/" mapping="/css/**" />

    <mvc:resources location="/image/" mapping="/image/**" />

    <mvc:resources location="/images/" mapping="/images/**" />

    <mvc:resources location="/imagess/" mapping="/imagess/**" />

     4.  页面报错

        404 — 一般都是路径错误,或者配置文件错误等等

        500 — 可能是多种错误导致的,可能是拼写错误,数据库sql语句错误等

     5.  tomcat端口号占用,一般是eclipse非正常关闭,或者电脑强制性关机等导致的,需要避免;如果产生,在终端查询被占用的端口号,并终止其进程即可

     6.  学会利用eclipse的快捷键来生成无参、有参函数和set、get方法;同时学会配置个人偏好设置,便于eclipse预测要输入的内容。

     7.   需要补充多表链接查询的知识,便于项目的后续维护和更新。

     8.  要学习html5和css样式的知识,对网页页面的样式进行优化。

     9.  在遇到错误无法解决的时候,一定要有耐心,即使可能一个小小的错误要花3-4小时来解决,也不要随随便便放弃,要一点点从根源查起,尽可能自己去解决问题。

     10.  团队成员之间要互相协作、互相帮助,团队中的每个成员应该考虑团队的整体进度,积极去完成自己的部分。

猜你喜欢

转载自blog.csdn.net/Cherylfu/article/details/81380416