Software Project Managemen(SPM) HOMEWORK01:

Software Project Management HOMEWORK01:

Web development: the development of a realization of TodoList that user can register, log in and delete, also the user can achieve the basic database by using the function( adding, delete, change, check) of the page through the Web page .

Encoding Language Requirements:

Front: Html, CSS, JavaScript, jquery

Rear end: JavaScript, Node, Express, MySQL

Functional requirements:

1, a user management: users - log in - user name and password - each person has not the same content

2, the page realizes user registration, log in, also delete the user.

3, when the user log-in is successful, the page can display the current log-in user‘s transaction list.

4, when the list shows the transaction, you can distinguish between the incomplete and completed.

5, when the show business, will remind the user to complete the progress and urgency . Distinguish between different completion states of transaction which is represented by red, yellow and green, also the transaction can be deleted (directly erased).

6, the user can add, delete, query a transaction as their willing and refresh the transaction when they complete the progress. And the new transaction requires a date selection box (select deadline).

7, There must be front and rear end separation: rendering at the front end - bootstrap (layout and interface design beautifully)

Time schedule: deadline: 01.06.2016

Planned start time: 12.22.2016--12.31.2016

Actual start time: 01.02.2016--01.05.2016

Required resources:

Participants: 1 person (by myself)

Development Tools: Node.js, Express

Database: MySQL

Assessment that compared the final result with the requirements:

     The final results of the basic meet the functional requirements.

However, in the implementation of Article 5 requirement was wrong:  the user logs in for the first time, the page shows the emergency (red) transaction is in line with the default actual time limit conditions. But after the user create a new transaction and refresh the interface, the project may become a recent (green) business. I found this error the day before the project was submitted, and made several changes to the time node decision algorithm, but the problem occasionally appeared when the test was entered on a different date.

At the same time, because the project not use bootstrap, so my layout and interface are all designed with CSS and jquery, similar to minimalist style, color is more single. In the display state, originally intended to use jquery icon to show the affairs of the state, but the problem can not solve the escape character, the icon can not be displayed, so I changed to the font according to the transaction box to change the color to show the state, not beautiful as I want.

 

软件项目管理HOMEWORK01:

Web开发:开发一个实现TodoList的用户注册、登录、删除,用户可通过网页实现对数据库进行基本的增、删、改、查功能的网页。

编码语言要求:

前端:Html, CSS, JavaScript, jquery

后端:JavaScript, Node, Express, MySQL

功能要求:

1、有用户管理:用户—登录—用户名密码——每人内容不一样

2、网页可进行用户注册、登录,也可删除用户。

3、当用户登录成功后,网页可显示当前登录用户的事务列表。

4、当显示事务列表时,可区分出未完成和已完成事项。

5、当显示待办事务时,会提醒用户事务的完成进度和紧急程度。区分不同完成状态红黄绿,可删除(直接抹掉)。

6、用户可根据需要,添加、删除、查询某个事务和刷新事务完成进度。且新增事务需有日期选择框(选择deadline)。

7、必须是前后端分离:渲染在前端——bootstrap(排版和界面设计美观)

时间安排:deadline:01.06.2016

计划起始时间:12.22.2016——12.31.2016

实际起始时间:01.02.2016——01.05.2016

所需资源:

参与者:1人(本人)

开发工具:Node.js, Express

数据库:MySQL

最终结果与要求对比:

最终完成的结果基本符合功能要求。

但是在实现第5条要求会出现错误:在用户初次登录时,网页显示的紧急(红色)事务是符合预设的实际时间限制条件的。但是在用户又新建了一个事务并刷新界面后,该项目就有可能变为近期(绿色)事务。我在提交项目的前一天发现了这个错误,对于时间节点判断算法做出了多次修改,但在测试输入不同日期时,这个问题偶尔还是会出现。

与此同时,因为不会使用bootstrap,所以我的排版和界面全是用CSS和jquery进行设计的,类似与极简风格,色彩较单一。在显示状态时,本来打算使用jquery的图标来显示事务状态,但是由于解决不了转义符的问题,图标无法显示,因此我更改为根据事务栏字体颜色的变化来显示状态,不够美观。

 

 

 

 

 

 

 

时间: 2024-11-01 19:35:18

Software Project Managemen(SPM) HOMEWORK01:的相关文章

The Top Five Software Project Risks

Risk management (or more precisely risk avoidance) is a critical topic, but one that is often dull to read about and therefore neglected. One of the few useful and entertaining books on the subject is "Waltzing with Bears: Managing Risk on Software P

SPM(Software Project Management)课程感想

今天要说的是软件项目管理课程学习后的一些心得体会.这学期我选修了软件项目管理课程,进行了共8周的学习.   其实,进入大三后,我们开设了各种专业选修课,通过对各种课程的学习,我见识到了丰富多样的知识体系和它们之间微妙的联系.我更加明白自己在学什么.还欠缺什么,也对自己的专业有了更深的认识和更大的兴趣.当然,当初没有好好学习基本功也为现在运用更高层次理论增加了很大障碍.也许想要真正体会到一门科学的有趣之处,往往要经历一个基础知识的堆砌阶段,而这个阶段一般枯燥乏味.目标不明.面对这种情况,有的人不断

Software Project Management hw1

I just want to say something about my java project that I did last year. Our task is to finish a linking game. It is a game that you should link all the same picture with specific rules. It is such an interesting game but creating the game can not be

Homework1 of Software Project Management-- a project description

There was once a project about establishing a website providing some basic functions such as showing data from a database, searching for some certain data and so on. Initially, I was considering to spend three weeks on this website project, two weeks

【Software Project Management Homework 1】--3013218086--

web开发课程的final project应该可以算是近期已经完成的一个项目,计划时间是1月14日开始,1月18日早晨结束,实际开始和结束时间与计划的相同. 项目性质是一个新建项目,项目的初步目标是学习相应的web技术,练习使用struts2框架,并在规定的时间进行作业展示得到相应的分数, 项目资源就是自己写代码,有问题上网查找一下解决办法,向同学请教一下相关问题,项目结果很理想,按时完成了全部的功能,并且通过了展示,得到了满意的成绩

Software Engineering: 2. Project management

resources:"Software Engineering" Ian Sommerville For most projects, important goals are: Deliver the software to customer at the agreed time. Keep overall costs within budget. Deliver software that meets the customer's expections. Maintain a hap

Make Project Sponsors Write Their Own Requirements

Make Project Sponsors Write Their Own Requirements Miyoko Takeya, PMP Tokyo, Japan PRojECT FAIlURE IS noT jUST A PRoBlEM with American corporations. According to a survey conducted several years ago by one of Japan's leading information technology ma

Software Engineering

OOA Object-Oriented Analysis:面向对象分析 OOD Object-Oriented Design  :面向对象设计 OOP  Object Oriented Programming:面向对象编程 UML  Unified Modeling Language:统一建模语言 Software Maintenance:软件维护 Software Testing:软件测试 Software Project Management:软件项目管理 System Developmen

SPM——How to use github

In this semester, we take a class called 'Software Project Management'. And in this class, we have learnt a lot about managing projects. Last week, teacher Wang asked us to use github to practice managing projects. So I want to write something about