教务审批系统V3

五、测试与部署

1.系统测试

首先测试spring框架是否异常,然后测试mybatis框架的dao操作,并与spring集成,最后完成springMVC在jsp和controller的测试工作,删除冗余配置

2.系统部署

配置云服务器环境,开放端口,设置进出站规则,安装jdk+mysql+tomcat+sqlyog

通过idea进行打包,生成的war包放入服务器的tomcat中

在服务器上运行,修改tomcat配置,使path为空,本地访问成功

修改tomcat配置,将localhost改为外网ip,访问外网ip成功

修改tomcat配置,将端口改为80,用其他电脑访问外网cp成功

配置域名映射,修改tomcat配置,将外网ip改为域名,访问域名成功

项目部署地址    
    www.blowbb.cn

测试账号

    角色       账号    密码
    admin   admin   123
    teacher 1001     123
    student 10001   123
 

 

六、课程设计总结

1.系统基本软件度量数据

使用Statistic统计的Java代码,因为使用了mybatis逆向工程,所以行数较多

LOC:6143(Source Code Lines)
CLOC (注释行数):448
BLOC(空白行数):1829

Requirement: >600

Function Point (功能点)= UFC(未调整前的功能点数) * VAF(调整因子)

Factor

测量元素

count

个数

Weight
simple Common Complex

权重因子

简单 一般 复杂

Note

小计

Input

输入个数

4

3 4 6

52

Output

输出个数

2

4 5 7

32

Transaction

2

3 4 6

26

Domain model

2

5 7 10

44

Query

用户查询个数

1

7 10 15

32

file

内部文件个数

2

5 7 10

44

Interface

外部接口个数

3

3 4 6

39

 

Requirement: >=3 Function Points

2.课程设计项目的收获与展望

在这次课程设计中融会贯通地把SSM,shiro,bootstrap,jquery等的框架学以致用了一遍,的确感觉到了在很多地方存在囫囵吞枣的现象,这个项目应该是我有史以来写过的最不优雅的代码,中间穿插着比赛,让我最后只挤出4天来完成这个项目,很多方法都在互相打架。

这个暑假的第一要务应该是重构一遍这个项目,好好学,好好改,对框架提供的便利要集中使用,而带来的弊端也要尽力改善。争取7月,8月能有一个好的学习状态,能看下去书,基础,原理,也能学框架,多实践。

 

你可能感兴趣的:(教务审批系统V3)